Το εργαλείο δημιουργίας προφίλ αποτελείται από την προοπτική "Προφίλ και αρχεία καταγραφής" και έναν αριθμό προβολών. Σας επιτρέπει να δημιουργείτε προφίλ για τις εφαρμογές σας, να εργάζεστε με πόρους προφίλ, να αλληλεπιδράτε με τις εφαρμογές για τις οποίες δημιουργείτε προφίλ και να εξετάζετε τις εφαρμογές για προβλήματα απόδοσης και χρήσης μνήμης. Το εργαλείο δημιουργίας προφίλ συλλέγει δεδομένα που σχετίζονται με τη συμπεριφορά του περιβάλλοντος εκτέλεσης του προγράμματος Java και παρουσιάζει αυτά τα δεδομένα σε προβολές μορφής γραφικών και μορφής πίνακα. Όλες αυτές οι δυνατότητες σας βοηθούν να οπτικοποιείτε και να κατανοείτε την εκτέλεση του προγράμματός σας καθώς και να εξερευνάτε μοτίβα της συμπεριφοράς του προγράμματος.
Το εργαλείο δημιουργίας προφίλ σας επιτρέπει επίσης να επισημαίνετε τις πιο χρονοβόρες λειτουργίες και σας βοηθά να αναγνωρίζετε εύκολα επαναλαμβανόμενες συμπεριφορές εκτέλεσης και να εξαλείφετε πλεονασμούς. Εν συντομία, το εργαλείο δημιουργίας προφίλ είναι χρήσιμο για την ανάλυση απόδοσης και την ουσιαστικότερη κατανόηση του προγράμματος Java που χρησιμοποιείτε.
Η δημιουργία προφίλ σας επιτρέπει να δοκιμάζετε την απόδοση της εφαρμογής σας αρκετά νωρίς κατά την ανάπτυξη του κύκλου προγραμματισμού ώστε να έχετε στη διάθεσή σας αρκετό χρόνο για την πραγματοποίηση βελτιώσεων και τη δοκιμή τους.
Η ρουτίνα δημιουργίας προφίλ είναι μια χρήση ρουτίνας η οποία διανέμεται με τον Ελεγκτή ρουτινών. Στο παρακάτω διάγραμμα διανομής, η Ρουτίνα (2) μπορεί να είναι μια ρουτίνα δημιουργίας προφίλ Java. Η Διεργασία εφαρμογής (1) είναι η εικονική μηχανή Java η οποία εκτελεί την εφαρμογή Java.Σημειώστε ότι το παρακάτω διάγραμμα ισχύει για τον απομακρυσμένο ελεγκτή ρουτινών και όχι για τον ενσωματωμένο ελεγκτή ρουτινών.
A Υπολογιστές διανομής | |
1 | Διεργασία εφαρμογής |
2 | Ρουτίνα |
3 | Μηχανισμός συλλογής δεδομένων |
4 | Υπηρεσία |
B Υπολογιστές ανάπτυξης | |
5 | Πρόσθετες λειτουργίες του WebSphere |
6 | Πελάτης δοκιμής |
7 | JDK |
Κάθε διεργασία εφαρμογής για την οποία δημιουργείται προφίλ μπορεί να έχει μια ρουτίνα δημιουργίας προφίλ που να εκτελείται μέσα σε αυτήν. Έτσι, το εργαλείο δημιουργίας προφίλ καθιστά εφικτή τη διαδραστική δημιουργία προφίλ για αυτές τις εφαρμογές από ένα μεμονωμένο πάγκο εργασίας.
Ορισμένες από τις λειτουργίες του εργαλείου δημιουργίας προφίλ είναι:
Η εμφάνιση οπτικών πληροφοριών για το εργαλείο δημιουργίας προφίλ οργανώνεται σε επίπεδο πακέτου, κλάσης και μεθόδου. Ως αποτέλεσμα, το εργαλείο δημιουργίας προφίλ είναι σε θέση να διαμορρφώσει και να παρουσιάσει τις πληροφορίες του προγράμματος με τρόπο τέτοιο ώστε να είναι συνεπείς με την ιεραρχία του προγραμματισμού Java.
Η εξαγωγή μοτίβου λαμβάνει έναν μεγάλο όγκο πληροφοριών εκτέλεσης και τον μειώνει σε μια βασική μορφή, παρέχοντάς σας μια συνολική προβολή της εκτέλεσης ενός προγράμματος, καθώς και τη δυνατότητα προβολής περισσότερων λεπτομερειών αναφορικά με τις κλήσεις αντικειμένου και μεθόδου. Η εξαγωγή μοτίβου απλοποιεί σημαντικά την ανάλυση του περιβάλλοντος εκτέλεσης. Το εργαλείο δημιουργίας προφίλ διαθέτει ισχυρές δυνατότητες εξαγωγής μοτίβου. .
Τα εργαλεία σας δίνουν τη δυνατότητα να παρακολουθείτε ταυτόχρονα πολλές διεργασίες σε πολλούς υπολογιστές, και έτσι να δημιουργείτε προφίλ για μια κατανεμημένη εφαρμογή. Χρησιμοποιώντας τον Ελεγκτή ρουτινών, το εργαλείο δημιουργίας προφίλ μπορεί να κάνει εκκίνηση εφαρμογών σε απομακρυσμένους υπολογιστές και στη συνέχεια να δημιουργήσει, με διαδραστικό τρόπο, προφίλ για αυτές τις εφαρμογές. Η δυνατότητα αυτή είναι χρήσιμη για τον καθορισμό των χαρακτηριστικών απόδοσης των εφαρμογών σας όταν αυτές εκτελούνται στην πλατφόρμα προορισμού διανομής τους.
Σχετικές έννοιες
Μοντέλο Common Base Event
Ενσωματωμένος
ελεγκτής ρουτινών
Πόροι προφίλ
Βάση δεδομένων συμπτωμάτων
Σχετικές εργασίες
Ρύθμιση προτιμήσεων δημιουργίας προφίλ
Καθορισμός κριτηρίων προφίλ
Δημιουργία προφίλ εφαρμογής
Αποθήκευση πόρων προφίλ
Εισαγωγή πόρων προφίλ
Σχετικές αναφορές
Προβολές διαγράμματος ακολουθίας
Προβολή "Στατιστικά μνήμης"
Προβολή "Στατιστικά εκτέλεσης"
(C) Copyright IBM Corporation 2000, 2006. Με την επιφύλαξη παντός δικαιώματος.