Η Intel ανακοίνωσε σήμερα την κυκλοφορία του Continuous Profiler σε ανοικτό κώδικα - ως παράδειγμα της προσέγγισης του ανοικτού οικοσυστήματος της εταιρείας για την προώθηση της καινοτομίας και την αύξηση της παραγωγικότητας των προγραμματιστών. Ο παράγοντας βελτιστοποίησης χρησιμοποιείται ενεργά από εταιρείες όπως η ironSource, η ShareChat και η Snap Inc. για τον εντοπισμό σημείων συμφόρησης στην παραγωγή και ευκαιριών βελτιστοποίησης. Το Continuous Profiler, το οποίο αναπτύχθηκε από την Intel Granulate και συνεισφέρθηκε στην κοινότητα ανοικτού κώδικα, είναι μια λύση που συνδυάζει πολλαπλά προφίλ σε μια προβολή ως γράφημα φλόγας. Αυτή η ενοποιημένη προβολή προσφέρει στους προγραμματιστές, τους μηχανικούς επιδόσεων και το DevOps έναν συνεχή και αυτόνομο τρόπο εντοπισμού ανεπαρκειών κατά τη διάρκεια εκτέλεσης.

"Το Continuous Profiler βρίσκεται στο επίκεντρο αυτού που κάνουμε στην Intel Granulate. Βοηθώντας τους προγραμματιστές να εντοπίσουν τα σημεία συμφόρησης στον κώδικα, οι επιχειρήσεις μπορούν να βελτιστοποιήσουν τις εφαρμογές τους πιο εύκολα και αποτελεσματικά", δήλωσε ο Asaf Ezra, γενικός διευθυντής της Intel Granulate. Ο προσδιορισμός των λόγων για τους οποίους οι κεντρικές μονάδες επεξεργασίας (CPU) είναι απασχολημένες είναι μια συνήθης εργασία για την ανάλυση επιδόσεων σε οποιοδήποτε περιβάλλον δοκιμών και παραγωγής. Το Continuous Profiler παρέχει ένα flame graph των πιο καυτών διαδρομών κώδικα. "Αυτή η οπτικοποιημένη προβολή καθιστά άμεσα εμφανές πού καταναλώνεται η CPU, ώστε να μπορείτε να βρείτε εξοικονόμηση κόστους, να εξαλείψετε τα σημεία συμφόρησης, να βελτιώσετε την απόδοση και να μειώσετε την καθυστέρηση και τις παλινδρομήσεις επιδόσεων", δήλωσε ο Brendan Gregg, Intel Fellow. "Στο σημερινό σύνθετο περιβάλλον, ωστόσο, τα flame graph μπορούν να αναδείξουν τόσα πολλά κέρδη απόδοσης που γίνεται επίπονη η εφαρμογή τους. Το Intel Granulate αυτοματοποιεί αυτό το έργο, επιτρέποντας στις εταιρείες να πραγματοποιήσουν αυτά τα κέρδη απόδοσης τώρα και στο μέλλον, καθώς η Intel αναπτύσσει περισσότερες βελτιστοποιήσεις".

Η εξέλιξη του gProfiler, το Continuous Profiler συνδυάζει πολλαπλά προφίλ δειγματοληψίας για να παράγει μια ενοποιημένη απεικόνιση του χρόνου που αφιερώνει μια CPU. Τα εύκολα στην πλοήγηση flame graph εντοπίζουν τις παλινδρομήσεις επιδόσεων, όπως η συλλογή σκουπιδιών, τα αδιέξοδα και άλλα, για να βοηθήσουν στην ομαλή ανάπτυξη.

Μεταξύ των μοναδικών χαρακτηριστικών του, το Continuous Profiler επιτρέπει στα DevOps να φιλτράρουν υπηρεσίες με βάση το όνομα του εμπορευματοκιβωτίου, το όνομα του κεντρικού υπολογιστή ή το αντικείμενο ανάπτυξης του Kubernetes, επιλέγοντας απλώς το επίπεδο ανάλυσης εντός της πλατφόρμας. Αυτά τα εγγενή φίλτρα του Kubernetes δημιουργούν προφίλ από το επίπεδο deployment έως το επίπεδο pod χωρίς να χρειάζεται να αναπτύξετε ένα profiler για κάθε αντικείμενο. Αυτό επιτρέπει στις ομάδες να διερευνούν τη συμπεριφορά διαφορετικών deployments, pods, κόμβων και hosts σε διαφορετικές περιοχές και κώδικα.

Ο profiler είναι συμβατός με τις υπηρεσίες συνεχούς βελτιστοποίησης της Intel Granulate και μπορεί να αναπτυχθεί σε ολόκληρο το cluster μέσα σε λίγα λεπτά, υποστηρίζοντας μια σειρά από γλώσσες προγραμματισμού χωρίς να απαιτούνται αλλαγές στον κώδικα.

Το Continuous Profiler είναι πιστοποιημένο κατά SOC2 και τηρεί τα υψηλά πρότυπα ασφαλείας της Intel, εξασφαλίζοντας αξιοπιστία και εμπιστοσύνη στην ανάπτυξή του.

Με μια απλή διεπαφή χρήστη (UI) και απρόσκοπτη ενσωμάτωση, το Continuous Profiler θα προσθέσει τροποποιήσεις για να καλύψει τις μοναδικές ανάγκες των προγραμματιστών, θα αποκαλύψει σημεία συμφόρησης σε επίπεδο χρόνου εκτέλεσης και θα ενισχύσει την απόδοση της εφαρμογής για βελτιωμένη εμπειρία χρήστη.

Μαζί με τους συντελεστές ανοιχτού κώδικα και το ευρύτερο οικοσύστημα, η Intel θα βελτιώσει περαιτέρω το εργαλείο και θα βοηθήσει τους προγραμματιστές να κάνουν τις εφαρμογές ταχύτερες, ισχυρότερες και πιο αποδοτικές.

Στην KubeCon EU, η Intel θα έχει δύο περίπτερα. Το να είσαι μέρος της κοινότητας ανοικτού κώδικα σημαίνει να είσαι ενεργός συνεισφέρων και η Intel είναι ενεργή με πάνω από 100+ ανοικτά εσωτερικά έργα, συνεισφέρει σε 300+ έργα ανοικτού κώδικα και ανήκει σε 700 ιδρύματα. Μάθετε περισσότερα στο περίπτερο Intel Open Ecosystem Booth #H5. Επισκεφθείτε το περίπτερο Intel Enterprise Software Booth #J17 για να δείτε πώς οι λύσεις της Intel βοηθούν τις εταιρείες να διαχειρίζονται, να ασφαλίζουν και να κλιμακώνουν τα cloud-native workloads πιο αποτελεσματικά και με αυτοπεποίθηση - ανοίγοντας έναν ταχύτερο δρόμο προς την Τεχνητή Νοημοσύνη.

πηγή via DeepL