- Η Microsoft ετοιμάζει ακόμα περισσότερα καλούδια για όσους από εσάς ενδιαφέρεστε.
- Το να αποφασίσετε ποιο πρόγραμμα περιήγησης θα χρησιμοποιήσετε μπορεί να είναι πολύ δύσκολο για μερικούς.
- Ωστόσο, αυτά τα νέα εργαλεία θα μπορούσαν να σας βοηθήσουν να καταλήξετε σε μια ετυμηγορία πολύ πιο γρήγορα.
- Αυτό το νέο λογισμικό από τη Microsoft θα είναι αφιερωμένο για Linux και Android.
Δεν υπάρχει αμφιβολία ότι πολλοί από εμάς χρησιμοποιούμε ορισμένα προγράμματα περιήγησης για τα οποία άλλοι δεν έχουν καν ακούσει, αντί για τις συμβατικές επιλογές εκεί έξω.
Και είναι αλήθεια ότι η απόδοση είναι συνήθως ένας πολύ σημαντικός παράγοντας για τους χρήστες που προσπαθούν να αποφασίσουν μεταξύ διαφορετικών επιλογών περιήγησης στο web.
Οι μεγαλύτεροι ανταγωνιστές, η Microsoft και η Google, βρίσκουν συνεχώς νέους τρόπους για να βελτιώσουν την απόδοση στα προγράμματα περιήγησης Edge και Chrome.
Ωστόσο, τώρα, Η Microsoft παρουσίασε ένα σύνολο εργαλείων ανοιχτού κώδικα για Linux και Android, που ονομάζεται Microsoft-Performance-Tools και μπορεί να χρησιμοποιηθεί για τη μέτρηση της απόδοσης του προγράμματος περιήγησης σε διάφορα συστήματα.
Λαμβάνουμε νέα εργαλεία μέτρησης για Linux και Android
Μην ξεγελιέστε από την εμφάνιση του συνόλου εργαλείων, γιατί παρόλο που φαίνεται να είναι γενικής χρήσης, η Microsoft έχει τονίσει ότι μπορεί να χρησιμοποιηθεί για την παρακολούθηση και τη μέτρηση της απόδοσης του προγράμματος περιήγησης.
Ολόκληρο αυτό το εργαλείο επεξεργασίας ιχνών βασίζεται στην ίδια μεθοδολογία που χρησιμοποιήθηκε για τη βελτίωση της απόδοσης του λειτουργικού συστήματος Windows τις τελευταίες δύο δεκαετίες.
Το επερχόμενο λογισμικό μπορεί να χρησιμοποιηθεί για να προσφέρει περισσότερες πληροφορίες σχετικά με το τι κάνουν το λειτουργικό σύστημα και ο κώδικας εφαρμογής σε σημείο στο χρόνο και, αν θέλετε, μπορείτε επίσης να συσχετίσετε τα ίχνη με το Windows Performance Analyzer (WPA).
Το ίδιο το σύνολο εργαλείων είναι χτισμένο σε .NET Core και microsoft-performance-toolkit-sdk, πράγμα που σημαίνει ότι υποστηρίζεται θεωρητικά σε οποιοδήποτε λειτουργικό σύστημα που υποστηρίζει το .NET Core.
Για Linux, υποστηρίζουμε LTTng, perf και Perfetto. Για προγράμματα περιήγησης Android και Chromium όπως το Chrome & Edge Chromium, υποστηρίζουμε το Perfetto.
Εδώ είναι η τρέχουσα ανίχνευση που υποστηρίζεται:
- LTTng (Προγραμματισμός CPU πυρήνα Linux, διεργασίες, νήματα, αποκλεισμός IO/Δίσκου, Syscalls, Συμβάντα αρχείων, κ.λπ.)
- perf Linux CPU Sampling (cpu-clock)
- Perfetto Android & Chromium (Προγραμματισμός CPU, δειγματοληψία CPU, Συχνότητα CPU, FTrace, αρχεία καταγραφής Android, Γενικά συμβάντα / Προεπιλεγμένα κομμάτια, μετρητές GPU)
Το εργαλείο υποστηρίζει την ανάλυση και επίσης την ανάλυση της παραπάνω ανίχνευσης. Η καταγραφή, καθώς και η καταγραφή ενός ίχνους είναι διαφορετική για κάθε τύπο εργαλείου εντοπισμού και καλύπτεται Πώς να καταγράψετε ένα ίχνος ή αρχεία καταγραφής.
Επιπλέον, ο τεχνολογικός γίγαντας σημείωσε ότι οποιοδήποτε πρόγραμμα ή GUI σε οποιοδήποτε λειτουργικό σύστημα μπορεί να επεξεργαστεί συμβάντα με τα πρόσθετα Microsoft-Performance-Tools SDK & Linux-Android.
Η ίδια η Microsoft χρησιμοποιεί αυτό το σύνολο εργαλείων για τη μέτρηση της απόδοσης στο Υποσύστημα Windows για Android (WSA), στα VM του Azure Linux, στο Υποσύστημα Windows για Linux (WSL2) και στο πρόγραμμα περιήγησής του Edge σε πολλές πλατφόρμες.
Ελπίζουμε ότι, με τη χρήση των εργαλείων για την ανάλυση και τη βελτίωση της απόδοσης, θα αποκτηθούν περισσότερες πληροφορίες σχετικά με την απόδοση της μονάδας δίσκου στα ακόλουθα προϊόντα:
- Υποσύστημα Windows για Android (WSA) που εκτελεί εγγενείς εφαρμογές Android σε VM με εξαιρετική ενσωμάτωση των Windows
- Azure Linux VMs και Windows Subsystem for Linux (WSL2) που εκτελούν το καθένα Linux σε VM
- Πρόγραμμα περιήγησης Microsoft Edge που είναι cross-platform και βασίζεται στο Chromium
Αν θέλετε να ρίξετε μια πιο προσεκτική ματιά σε αυτή την πρωτοβουλία και να κρίνετε μόνοι σας, φροντίστε να το κάνετε ρίξτε μια ματιά στο έργο ανοιχτού κώδικα στο GitHub.
Είστε ενθουσιασμένοι με αυτό το νέο σύνολο εργαλείων; Ενημερώστε μας στην παρακάτω ενότητα σχολίων.