Ένας διαγνωστικός έλεγχος επιδόσεων μπορεί να βοηθήσει τους προγραμματιστές να προσδιορίσουν τις αιτίες της υψηλής χρήσης επεξεργαστικής ισχύος, των επιβραδύνσεων ή της υπέρμετρης κατανάλωσης μνήμης στο Thunderbird. Πριν ξεκινήσετε, ελέγξτε εάν το πρόβλημα λύνεται όταν το Thunderbird εκκινείται στη λειτουργία επίλυσης προβλημάτων. Επίσης, ίσως σας φανεί χρήσιμο να ρίξετε μια ματιά στη λίστα ελέγχου επιδόσεων.
Ορισμένοι τύποι διαγνωστικών ελέγχων απαιτούν τη χρήση μιας έκδοσης του Thunderbird για προγραμματιστές, την οποία μπορείτε να αποκτήσετε από τη σελίδα λήψης του Thunderbird.
Οι διαγνωστικοί έλεγχοι επιδόσεων χρησιμοποιούν ένα εργαλείο που ονομάζεται «εργαλείο καταγραφής προφίλ επιδόσεων». Το Thunderbird χρησιμοποιεί το εργαλείο καταγραφής του Firefox, επομένως ορισμένα παράθυρα διαλόγου ενδέχεται να κάνουν αναφορά στο Firefox. Η τεκμηρίωση του συγκεκριμένου εργαλείου εξαιρετική, αλλά θα χρειαστεί να ανατρέξετε σε αυτή μόνο αν αντιμετωπίσετε κάποιο πρόβλημα ή θελήσετε να κάνετε κάτι εξειδικευμένο, όπως είναι η καταγραφή προφίλ για τις επιδόσεις εκκίνησης. Στην τεκμηρίωση, όπου αναφέρεται η λέξη «Firefox», αντικαταστήστε τη νοερά με το «Thunderbird».
Πίνακας περιεχομένων
Προετοιμασία του εργαλείου καταγραφής προφίλ επιδόσεων
Το εργαλείο καταγραφής προφίλ επιδόσεων αποτελεί μέρος των Εργαλείων ανάπτυξης.
Άνοιγμα των εργαλείων ανάπτυξης
Στο κύριο παράθυρο του Thunderbird, ανοίξτε τα εργαλεία ανάπτυξης:
- Χρησιμοποιήστε τη συντόμευση πληκτρολογίου Ctrl + Shift + Icommand + option + I ή κάντε κλικ στο κουμπί του μενού
στο Thunderbird και επιλέξτε .
- Από το μενού, επιλέξτε . Θα εμφανιστεί ένα ενημερωτικό μήνυμα σχετικά με μια εισερχόμενη σύνδεση.
- Σημαντικό! Για να επιτρέψετε στα εργαλεία ανάπτυξης να συνδεθούν στο Thunderbird, πρέπει να εγκρίνετε τη σύνδεση σε αυτό το μήνυμα.
Το παράθυρο του μηνύματος ενδέχεται να είναι κρυμμένο πίσω από τα άλλα παράθυρα του Thunderbird.
- Κάντε κλικ στο . Θα ανοίξει το παράθυρο Εργαλεία ανάπτυξης. Στις πρόσφατες εκδόσεις του Thunderbird, η καρτέλα είναι ορατή και, κάνοντας κλικ σε αυτή, εμφανίζεται το κουμπί .
Εάν η καρτέλα δεν είναι ορατή:- Πατήστε το F1 ή κάντε κλικ στο κουμπί
στην πάνω δεξιά γωνία του παραθύρου και επιλέξτε . Θα ανοίξει το παράθυρο ρυθμίσεων για τα εργαλεία ανάπτυξης.
- Βεβαιωθείτε ότι είναι ενεργοποιημένη η επιλογή της ενότητας Προεπιλεγμένα εργαλεία ανάπτυξης. Εάν δεν είναι:
- Πατήστε το F1 ή κάντε κλικ στο κουμπί
- ενεργοποιήστε την και έπειτα, κάντε κλικ στην καρτέλα που εμφανίζεται στο πάνω μέρος του παραθύρου των εργαλείων ανάπτυξης.
Διαμόρφωση των ρυθμίσεων του εργαλείου καταγραφής προφίλ
Για να προσαρμόσετε τις ρυθμίσεις του εργαλείου καταγραφής προφίλ επιδόσεων:
- Στο κάτω μέρος της καρτέλας Επιδόσεις, κάντε κλικ στην επιλογή Επεξεργασία ρυθμίσεων…. Θα ανοίξει ένα παράθυρο του Thunderbird με ενεργή την καρτέλα ρυθμίσεων του εργαλείου.
- Στην ενότητα Ρυθμίσεις εργαλείου προφίλ, ενεργοποιήστε το κουμπί (στις εκδόσεις nightly/trunk, το κουμπί ). Αφού αλλάξετε οποιαδήποτε άλλη επιλογή, το κουμπί αυτό θα απενεργοποιηθεί και θα ενεργοποιηθεί το κουμπί .
- Στην ενότητα Λειτουργίες, ενεργοποιήστε την επιλογή .
- Για την προστασία του απορρήτου ή τη μείωση της χρήσης μνήμης, κάντε κύλιση προς τα κάτω και απενεργοποιήστε την επιλογή .
- Προσαρμόστε όποια άλλη ρύθμιση χρειάζεται. Για παράδειγμα:
- Αλλάξτε την επιλογή Native Allocations, που είναι διαθέσιμη στο Thunderbird Daily, εάν κάνετε διάγνωση για υψηλή χρήση μνήμης.
- Αυξήστε το μέγεθος buffer από 1 GB σε 2 GB και επεκτείνετε το διάστημα δειγματοληψίας πέρα από την προεπιλογή (1 ms), εάν η αναπαραγωγή του ζητήματος απαιτεί περισσότερο από ένα λεπτό καταγραφής ή αν είναι ενεργοποιημένη η συλλογή περισσότερων δεδομένων.
- Κλείστε το παράθυρο ρυθμίσεων του εργαλείου καταγραφής προφίλ χρησιμοποιώντας τα κουμπιά ελέγχου του παραθύρου (δεν υπάρχει κάποιο κουμπί ή ).
Καταγραφή ενός διαγνωστικού ελέγχου επιδόσεων
Όταν το εργαλείο προφίλ και το δοκιμαστικό σενάριο είναι έτοιμα, μπορείτε να ξεκινήσετε την καταγραφή και την αποθήκευση του διαγνωστικού ελέγχου επιδόσεων.
- Στην καρτέλα του παραθύρου των εργαλείων ανάπτυξης, κάντε κλικ στο κουμπί .
- Σημείωση: Ένα προειδοποιητικό εικονίδιο ενδέχεται να εμφανιστεί στη γραμμή εργαλείων. Κάνοντας κλικ σε αυτό, θα ανοίξει μια κονσόλα στο κάτω μέρος του παραθύρου με το μήνυμα «Failed to get the active browserId while starting the profiler», το οποίο μπορείτε να αγνοήσετε.
- Αφού ξεκινήσει η καταγραφή, επιστρέψτε γρήγορα στο κύριο παράθυρο του Thunderbird και εκτελέστε τις ενέργειες από το δοκιμαστικό σας σενάριο.
- Μόλις τελειώσετε, επιστρέψτε αμέσως στο παράθυρο των εργαλείων ανάπτυξης και κάντε κλικ στο κουμπί για να διακόψετε τη συλλογή δεδομένων. Θα εμφανιστεί για λίγο το μήνυμα Καταγραφή προφίλ και στη συνέχεια, το παράθυρο του εργαλείου προφίλ του Firefox θα εμφανίσει τα καταγεγραμμένα δεδομένα.
Αποθήκευση και κοινοποίηση των διαγνωστικών αποτελεσμάτων
Για να αποθηκεύσετε και να κοινοποιήσετε τα αποτελέσματα του διαγνωστικού ελέγχου επιδόσεων:
- Κάντε κλικ στο κουμπί στην πάνω δεξιά γωνία του παραθύρου του εργαλείου προφίλ.
-
- Στον πίνακα «Κοινοποίηση προφίλ επιδόσεων», ενεργοποιήστε τις επιλογές για τυχόν προσωπικές πληροφορίες που θέλετε να συμπεριλάβετε. Από προεπιλογή, δεν συμπεριλαμβάνεται καμία προσωπική πληροφορία στο προφίλ επιδόσεων.
-
- Κάντε κλικ στο κουμπί για να αποθηκεύσετε ένα αρχείο JSON τοπικά. Μπορείτε τότε να το στείλετε μέσω email ή να το επισυνάψετε σε μια αναφορά σφάλματος.
- Κάντε κλικ στο κουμπί για να μεταφορτώσετε το προφίλ στο αποθετήριο του εργαλείου προφίλ του Firefox και να δημιουργήσετε έναν άμεσο μόνιμο σύνδεσμο (permalink). Ο σύνδεσμος γίνεται διαθέσιμος αφού κάνετε κλικ στο κουμπί στο παράθυρο του εργαλείου προφίλ. Μπορείτε να τον αντιγράψετε και να τον κοινοποιήσετε στους προγραμματιστές ή άλλους χρήστες που μπορούν να σας βοηθήσουν με τη διάγνωση του προβλήματος, ή να τον επισυνάψετε σε μια νέα ή υπάρχουσα αναφορά σφάλματος στο Bugzilla (BMO).
-
- Κλείστε το παράθυρο του εργαλείου προφίλ επιδόσεων.
- Κλείστε το παράθυρο των εργαλείων ανάπτυξης.
Διάγνωση προβλημάτων εκκίνησης και επιβραδύνσεων του Thunderbird
Οι διαγνωστικοί έλεγχοι εκκίνησης ή επιβραδύνσεων απαιτούν την εκτέλεση εξειδικευμένων, αλλά πολύ απλών οδηγιών. Υπενθυμίζουμε ότι όπου αναφέρεται η λέξη «Firefox», αντικαταστήστε τη νοερά με το «Thunderbird».