Η δημιουργία ενός προφίλ επιδόσεων μπορεί να είναι πολύ χρήσιμη για τους προγραμματιστές που θέλουν να εντοπίσουν την αιτία της υψηλής χρήσης CPU ή των καθυστερήσεων στο Thunderbird. Θα χρησιμοποιήσουμε το εργαλείο καταγραφής προφίλ επιδόσεων του Firefox. Θα χρειαστεί να ανατρέξετε στην τεκμηρίωση του εργαλείου μόνο εάν αντιμετωπίζετε πρόβλημα ή θέλετε να κάνετε κάτι ιδιαίτερο, όπως καταγραφή προφίλ επιδόσεων εκκίνησης. Στην τεκμηρίωση, όπου αναφέρεται το «Firefox», αντικαταστήστε το με το «Thunderbird».
Πίνακας περιεχομένων
Βήμα 1 - Προετοιμασία καταγραφής επιδόσεων στο Thunderbird
Το εργαλείο καταγραφής επιδόσεων αποτελεί μέρος της εργαλειοθήκης προγραμματιστή του Thunderbird.
Προτού ξεκινήσετε την καταγραφή, προετοιμάστε όσο το δυνατόν περισσότερο το σενάριο που θέλετε να δοκιμάσετε στο Thunderbird.
- Στο κύριο παράθυρο του Thunderbird, ανοίξτε την εργαλειοθήκη προγραμματιστή: Πατήστε Ctrl + Shift + ICommand + Shift + I ή κάντε κλικ στο > > > .
- Σημαντικό: Επιβεβαιώστε το προειδοποιητικό μήνυμα Εισερχόμενη σύνδεση... Αποδοχή σύνδεσης; με το κουμπί «OK», ώστε να συνδεθεί η εργαλειοθήκη με το Thunderbird σας. Σημείωση: Το μήνυμα ενδέχεται να έχει κρυφτεί πίσω από τα άλλα παράθυρα του Thunderbird.
- Θα εμφανιστεί το παράθυρο Εργαλεία ανάπτυξης.
- Οι νεότερες εκδόσεις του Thunderbird θα εμφανίζουν την καρτέλα Επιδόσεις με το κουμπί F1 ή κάντε κλικ στο κουμπί στην επάνω δεξιά γωνία και επιλέξτε . Βεβαιωθείτε ότι είναι ενεργή η επιλογή . Τέλος, κάντε κλικ στην καρτέλα που έχει εμφανιστεί στο πάνω μέρος της εργαλειοθήκης. . Αν δεν βλέπετε αυτήν την καρτέλα, πατήστε το
- Διαμορφώστε τις ρυθμίσεις του εργαλείου:
- Κάντε κλικ στο «Επεξεργασία ρυθμίσεων», το τελευταίο στοιχείο του παραθύρου «Εργαλεία ανάπτυξης».
- Επιλέξτε την προεπιλογή «Thunderbird», εάν δεν είναι επιλεγμένη ήδη. (Εάν χρησιμοποιείτε εκδόσεις nightly/trunk, επιλέξτε την προεπιλογή «Daily».)
- Εντοπίστε και ενεργοποιήστε την επιλογή «IO όλων των αρχείων».
- Αλλάξτε όποια άλλη ρύθμιση χρειάζεται. Για παράδειγμα, εάν θα χρειαστείτε ένα πολύ μεγάλο δείγμα, μεγαλύτερο από ένα λεπτό, ίσως χρειαστεί να αυξήσετε το μέγεθος buffer από 1GB σε 2GB ή να μειώσετε το διάστημα δείγματος σε λιγότερο από 1ms.
- Κλείστε το παράθυρο ρυθμίσεων.
- Σημαντικό: Πριν ξεκινήσετε την καταγραφή επιδόσεων, επιστρέψτε στο κύριο παράθυρο του Thunderbird και ολοκληρώστε την προετοιμασία του σεναρίου επιδόσεων προς καταγραφή.
Βήμα 2 - Καταγραφή προφίλ επιδόσεων
Έχετε κάνει όλες τις προετοιμασίες για την καταγραφή και την αποθήκευση του προφίλ επιδόσεων για το σενάριό σας. Εκτός αν ενδείκνυται κάτι διαφορετικό για την περίπτωσή σας, προσπαθήστε να διατηρήσετε την καταγραφή σας όσο πιο σύντομη μπορείτε καταγράφοντας μόνο το ακριβές σύνολο των ενεργειών που υποπτεύεστε ότι προκαλούν το πρόβλημα.
- Στην καρτέλα του παραθύρου Εργαλεία ανάπτυξης, κάντε κλικ στο κουμπί .
- Χωρίς να χάσετε χρόνο, επιστρέψτε στο κύριο παράθυρο του Thunderbird και εκτελέστε το σύνολο των ενεργειών που θέλετε να καταγράψετε.
- Μόλις τελειώσετε, επιλέξτε αμέσως στο παράθυρο Εργαλεία ανάπτυξης.
Βήμα 3 - Αποθήκευση και κοινοποίηση προφίλ επιδόσεων
- Κάντε κλικ στο Παλιές εκδόσεις του Thunderbird. για να ολοκληρώσετε τη διαδικασία συλλογής και θα δείτε στιγμιαία το Καταγραφή προφίλ, με ένα παράθυρο του Firefox Profiler. Αν δεν είδατε το κουμπί καταγραφής, τότε χρησιμοποιείτε μια παλαιότερη έκδοση εργαλείου προφίλ του Thunderbird. Μεταβείτε στην ενότητα
- Κάντε κλικ στο Σημείωση: Το προφίλ ΔΕΝ περιέχει αναγνωριστικά ούτε ιδιωτικά δεδομένα, εκτός εάν επιλέξετε ρητά να κοινοποιηθούν τέτοιες πληροφορίες. . Για το προφίλ που θέλετε να μοιραστείτε, επιλέξτε τα στοιχεία που επιθυμείτε να κοινοποιήσετε.
- Εντοπίστε το κουμπί https://profiler.firefox.com/. Η μεταφόρτωση θα συμπληρώσει έναν μόνιμο σύνδεσμο στη φόρμα του https://share.firefox.dev/, τον οποίο μπορείτε να αντιγράψετε και να μοιραστείτε με προγραμματιστές και άλλα άτομα που μπορούν να σας βοηθήσουν με το πρόβλημά σας. για την αποθήκευση ενός τοπικού αρχείου .json ή το για την αποστολή του προφίλ σε ένα αποθετήριο του
- Κλείστε το παράθυρο «Εργαλείο προφίλ επιδόσεων».
- Κλείστε το παράθυρο «Εργαλεία ανάπτυξης».
Παλιές εκδόσεις του Thunderbird
Οι παλαιότερες εκδόσεις του Thunderbird απαιτούν χειροκίνητα βήματα για την αποθήκευση του προφίλ.
- Στην αριστερή πλευρά, ακριβώς δίπλα στο στοιχείο Καταγραφή #1, κάντε κλικ στον σύνδεσμο Αποθήκευση και αποθηκεύστε το αρχείο στον υπολογιστή σας. Η επέκταση του αρχείου θα πρέπει να είναι .json.
- Μεταβείτε στο https://profiler.firefox.com/ (ναι, στο firefox.com).
- Κάντε κλικ στο και επιλέξτε το αρχείο .json που μόλις αποθηκεύσατε.
- Σημαντικό: Στην επάνω δεξιά γωνία, επιλέξτε το πράσινο κουμπί . Έπειτα, στον πίνακα Κοινή χρήση προφίλ επιδόσεων, κάντε κλικ στο (μπλε) κουμπί .
- Αντιγράψτε τον σύνδεσμο (π.χ. https://share.firefox.dev/1XYZXYz) που εμφανίζεται στην επάνω δεξιά γωνία, κάτω από το νέο κουμπί νέο σφάλμα ή ένα υπάρχον σφάλμα στο Bugzilla (BMO). και επικολλήστε τον σε ένα κατάλληλο
- Τέλος, στην καρτέλα των εργαλείων ανάπτυξης, μπορείτε να διαγράψετε το προφίλ επιδόσεων κάνοντας κλικ στο εικονίδιο απορριμμάτων, ακριβώς πάνω από τη λίστα των προφίλ, στην επάνω αριστερή γωνία (όπου κάνατε αποθήκευση του προφίλ) και έπειτα, κλείστε το παράθυρο Εργαλεία ανάπτυξης.
Καταγραφή προφίλ για την εκκίνηση και τον τερματισμό του Thunderbird
Η καταγραφή προφίλ για την εκκίνηση ή τον τερματισμό απαιτεί ειδικές, αλλά πολύ απλές οδηγίες. Υπενθυμίζουμε ότι όπου αναφέρεται το «Firefox», αντικαταστήστε το με το «Thunderbird».