Καταγραφή επιδόσεων στο Thunderbird

Η δημιουργία ενός προφίλ επιδόσεων μπορεί να είναι πολύ χρήσιμη για τους προγραμματιστές που θέλουν να εντοπίσουν την αιτία της υψηλής χρήσης CPU ή των καθυστερήσεων στο Thunderbird. Θα χρησιμοποιήσουμε το εργαλείο καταγραφής προφίλ επιδόσεων του Firefox. Θα χρειαστεί να ανατρέξετε στην τεκμηρίωση του εργαλείου μόνο εάν αντιμετωπίζετε πρόβλημα ή θέλετε να κάνετε κάτι ιδιαίτερο, όπως καταγραφή προφίλ επιδόσεων εκκίνησης. Στην τεκμηρίωση, όπου αναφέρεται το «Firefox», αντικαταστήστε το με το «Thunderbird».

Σημείωση: Δεν κοινοποιείται καμία προσωπική σας πληροφορία από προεπιλογή. Τα προφίλ επιδόσεων που καταγράψατε και επιλέξατε να δημοσιεύσετε ΔΕΝ περιέχουν αναγνωριστικά ούτε ιδιωτικά δεδομένα, εκτός εάν επιλέξετε ρητά να κοινοποιηθούν τέτοιες πληροφορίες.

Βήμα 1 - Προετοιμασία καταγραφής επιδόσεων στο Thunderbird

Το εργαλείο καταγραφής επιδόσεων αποτελεί μέρος της εργαλειοθήκης προγραμματιστή του Thunderbird.

Προτού ξεκινήσετε την καταγραφή, προετοιμάστε όσο το δυνατόν περισσότερο το σενάριο που θέλετε να δοκιμάσετε στο Thunderbird.

  1. Στο κύριο παράθυρο του Thunderbird, ανοίξτε την εργαλειοθήκη προγραμματιστή: Πατήστε Ctrl + Shift + ICommand + Shift + I ή κάντε κλικ στο > Εργαλεία > Εργαλεία ανάπτυξης > Εργαλειοθήκη προγραμματιστή.
  2. Σημαντικό: Επιβεβαιώστε το προειδοποιητικό μήνυμα Εισερχόμενη σύνδεση... Αποδοχή σύνδεσης; με το κουμπί «OK», ώστε να συνδεθεί η εργαλειοθήκη με το Thunderbird σας. Σημείωση: Το μήνυμα ενδέχεται να έχει κρυφτεί πίσω από τα άλλα παράθυρα του Thunderbird.
  3. Θα εμφανιστεί το παράθυρο Εργαλεία ανάπτυξης.
  4. Οι νεότερες εκδόσεις του Thunderbird θα εμφανίζουν την καρτέλα Επιδόσεις με το κουμπί Έναρξη καταγραφής. Αν δεν βλέπετε αυτήν την καρτέλα, πατήστε το F1 ή κάντε κλικ στο κουμπί ••• στην επάνω δεξιά γωνία και επιλέξτε Ρυθμίσεις. Βεβαιωθείτε ότι είναι ενεργή η επιλογή [✓] Επιδόσεις. Τέλος, κάντε κλικ στην καρτέλα Επιδόσεις που έχει εμφανιστεί στο πάνω μέρος της εργαλειοθήκης.
  5. Διαμορφώστε τις ρυθμίσεις του εργαλείου:
    1. Κάντε κλικ στο «Επεξεργασία ρυθμίσεων», το τελευταίο στοιχείο του παραθύρου «Εργαλεία ανάπτυξης».
    2. Επιλέξτε την προεπιλογή «Thunderbird», εάν δεν είναι επιλεγμένη ήδη. (Εάν χρησιμοποιείτε εκδόσεις nightly/trunk, επιλέξτε την προεπιλογή «Daily».)
    3. Εντοπίστε και ενεργοποιήστε την επιλογή «IO όλων των αρχείων».
    4. Αλλάξτε όποια άλλη ρύθμιση χρειάζεται. Για παράδειγμα, εάν θα χρειαστείτε ένα πολύ μεγάλο δείγμα, μεγαλύτερο από ένα λεπτό, ίσως χρειαστεί να αυξήσετε το μέγεθος buffer από 1GB σε 2GB ή να μειώσετε το διάστημα δείγματος σε λιγότερο από 1ms.
    5. Κλείστε το παράθυρο ρυθμίσεων.
  6. Σημαντικό: Πριν ξεκινήσετε την καταγραφή επιδόσεων, επιστρέψτε στο κύριο παράθυρο του Thunderbird και ολοκληρώστε την προετοιμασία του σεναρίου επιδόσεων προς καταγραφή.

Βήμα 2 - Καταγραφή προφίλ επιδόσεων

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

  1. Στην καρτέλα Επιδόσεις του παραθύρου Εργαλεία ανάπτυξης, κάντε κλικ στο κουμπί Έναρξη καταγραφής.
  2. Χωρίς να χάσετε χρόνο, επιστρέψτε στο κύριο παράθυρο του Thunderbird και εκτελέστε το σύνολο των ενεργειών που θέλετε να καταγράψετε.
  • Μόλις τελειώσετε, επιλέξτε αμέσως Διακοπή καταγραφής στο παράθυρο Εργαλεία ανάπτυξης.

Βήμα 3 - Αποθήκευση και κοινοποίηση προφίλ επιδόσεων

  1. Κάντε κλικ στο Αποθήκευση καταγραφής για να ολοκληρώσετε τη διαδικασία συλλογής και θα δείτε στιγμιαία το Καταγραφή προφίλ, με ένα παράθυρο του Firefox Profiler. Αν δεν είδατε το κουμπί καταγραφής, τότε χρησιμοποιείτε μια παλαιότερη έκδοση εργαλείου προφίλ του Thunderbird. Μεταβείτε στην ενότητα Παλιές εκδόσεις του Thunderbird.
  2. Κάντε κλικ στο Μεταφόρτωση τοπικού προφίλ. Για το προφίλ που θέλετε να μοιραστείτε, επιλέξτε τα στοιχεία που επιθυμείτε να κοινοποιήσετε.
    Σημείωση: Το προφίλ ΔΕΝ περιέχει αναγνωριστικά ούτε ιδιωτικά δεδομένα, εκτός εάν επιλέξετε ρητά να κοινοποιηθούν τέτοιες πληροφορίες.
  3. Εντοπίστε το κουμπί Λήψη για την αποθήκευση ενός τοπικού αρχείου .json ή το Μεταφόρτωση για την αποστολή του προφίλ σε ένα αποθετήριο του https://profiler.firefox.com/. Η μεταφόρτωση θα συμπληρώσει έναν μόνιμο σύνδεσμο στη φόρμα του https://share.firefox.dev/, τον οποίο μπορείτε να αντιγράψετε και να μοιραστείτε με προγραμματιστές και άλλα άτομα που μπορούν να σας βοηθήσουν με το πρόβλημά σας.
  4. Κλείστε το παράθυρο «Εργαλείο προφίλ επιδόσεων».
  5. Κλείστε το παράθυρο «Εργαλεία ανάπτυξης».

Παλιές εκδόσεις του Thunderbird

Οι παλαιότερες εκδόσεις του Thunderbird απαιτούν χειροκίνητα βήματα για την αποθήκευση του προφίλ.

  1. Στην αριστερή πλευρά, ακριβώς δίπλα στο στοιχείο Καταγραφή #1, κάντε κλικ στον σύνδεσμο Αποθήκευση και αποθηκεύστε το αρχείο στον υπολογιστή σας. Η επέκταση του αρχείου θα πρέπει να είναι .json.
  2. Μεταβείτε στο https://profiler.firefox.com/ (ναι, στο firefox.com).
  3. Κάντε κλικ στο Φόρτωση προφίλ από αρχείο και επιλέξτε το αρχείο .json που μόλις αποθηκεύσατε.
  4. Σημαντικό: Στην επάνω δεξιά γωνία, επιλέξτε το πράσινο κουμπί Δημοσίευση. Έπειτα, στον πίνακα Κοινή χρήση προφίλ επιδόσεων, κάντε κλικ στο (μπλε) κουμπί Δημοσίευση.
  5. Αντιγράψτε τον σύνδεσμο (π.χ. https://share.firefox.dev/1XYZXYz) που εμφανίζεται στην επάνω δεξιά γωνία, κάτω από το νέο κουμπί Μόνιμος σύνδεσμος και επικολλήστε τον σε ένα κατάλληλο νέο σφάλμα ή ένα υπάρχον σφάλμα στο Bugzilla (BMO).
  6. Τέλος, στην καρτέλα Επιδόσεις των εργαλείων ανάπτυξης, μπορείτε να διαγράψετε το προφίλ επιδόσεων κάνοντας κλικ στο εικονίδιο απορριμμάτων, ακριβώς πάνω από τη λίστα των προφίλ, στην επάνω αριστερή γωνία (όπου κάνατε αποθήκευση του προφίλ) και έπειτα, κλείστε το παράθυρο Εργαλεία ανάπτυξης.

Καταγραφή προφίλ για την εκκίνηση και τον τερματισμό του Thunderbird

Η καταγραφή προφίλ για την εκκίνηση ή τον τερματισμό απαιτεί ειδικές, αλλά πολύ απλές οδηγίες. Υπενθυμίζουμε ότι όπου αναφέρεται το «Firefox», αντικαταστήστε το με το «Thunderbird».

Ήταν χρήσιμο αυτό το άρθρο;

Παρακαλώ περιμένετε...

Αυτοί οι υπέροχοι άνθρωποι βοήθησαν στη σύνταξη αυτού του άρθρου:

Illustration of hands

Συμμετοχή

Μοιραστείτε την εμπειρία σας με άλλους χρήστες. Απαντήστε σε ερωτήσεις και βελτιώστε τη γνωσιακή βάση μας.

Μάθετε περισσότερα