Ο όρος, πόροι προφίλ, αναφέρεται στο επίπεδο μεγέθους που χρησιμοποιείται για το άνοιγμα των προβολών προφίλ. Τα επίπεδα του πόρου βρίσκονται στην προβολή "Παρακολούθηση προφίλ". Η επιλογή ενός πόρου σας επιτρέπει να ανοίξετε μια προβολή που βασίζεται σε αυτόν τον πόρο. Για παράδειγμα, μια προβολή που ανοίγεται από το επίπεδο υπολογιστή σάς επιτρέπει να δείτε προφίλ δεδομένων από διεργασίες και ρουτίνες που έχουν συσχετιστεί με τον επιλεγμένο υπολογιστή. Ακολουθούν οι διαθέσιμοι πόροι:
Ένα έργο Java περιέχει τον πρωτογενή κώδικα και τα σχετικά αρχεία για τη δόμηση ενός προγράμματος Java. Ένα έργο Java διατηρεί επίσης ένα μοντέλο των περιεχομένων του. Αυτό το μοντέλο περιλαμβάνει πληροφορίες για την ιεραρχία ειδών, τις παραπομπές και τις δηλώσεις των στοιχείων Java. Ένας φάκελος
(ή κατάλογος) είναι μια θέση υποδοχής η οποία μπορεί να περιέχει ένα οποιοδήποτε είδος αρχείου.
Από προεπιλογή, αυτά τα αντικείμενα αποκρύπτονται από την προβολή. Μπορείτε να τα καταστήσετε ορατά χρησιμοποιώντας το παράθυρο προτιμήσεων Παράθυρο > Προτιμήσεις > Προφίλ και αρχεία καταγραφής > Εμφάνιση) και αποεπιλέγοντας το τετραγωνίδιο ελέγχου Φάκελοι.
Μια οντότητα παρακολούθησης είναι μια λογική θέση υποδοχής για τις πληροφορίες προφίλ που συλλέγονται από μια ομάδα διεργασιών. Οι προβολές στο επίπεδο της οντότητας παρακολούθησης εμφανίζουν δεδομένα προφίλ τα οποία συλλέγονται από αυτές τις διεργασίες. Οι οντότητες παρακολούθησης είναι χρήσιμες για τη συγκέντρωση δεδομένων προφίλ τα οποία συλλέγονται από διεργασίες που εκτελούνται σε μια κατανεμημένη εφαρμογή.
Οι οντότητες παρακολούθησης αντιπροσωπεύονται με αντικείμενα παρακολούθησης. Από προεπιλογή, αυτά τα αντικείμενα αποκρύπτονται από την προβολή. Μπορείτε να καταστήσετε τα αντικείμενα παρακολούθησης ορατά επιλέγοντας Κατανεμημένη διάταξη από τη γραμμή εργαλείων "Παρακολούθηση προφίλ".
Πρόκειται για έναν υπολογιστή ή ένα διαμέρισμα εκτέλεσης υπολογιστή, στον οποίο βρίσκεται μια υπό δοκιμή εφαρμογή. Ο υπολογιστής έχει την κυριότητα των διεργασιών για τις οποίες δημιουργείται το προφίλ. Ο υπολογιστής εκτελεί διεργασίες. Μπορείτε να προσδιορίσετε έναν υπολογιστή με βάση το όνομα ή τη διεύθυνση IP.
Διαφορετικές οντότητες παρακολούθησης ενδέχεται να έχουν υπολογιστές με το ίδιο όνομα. Παρόμοιοι υπολογιστές είναι μοναδικοί για κάθε οντότητα παρακολούθησης επειδή οι πόροι της προβολής "Παρακολούθηση προφίλ" προσδιορίζονται με βάση την πλήρη διαδρομή τους.
Από προεπιλογή, αυτά τα αντικείμενα αποκρύπτονται από την προβολή. Μπορείτε να καταστήσετε τα αντικείμενα παρακολούθησης ορατά επιλέγοντας Κατανεμημένη διάταξη από τη γραμμή εργαλείων "Παρακολούθηση προφίλ".
Το αντικείμενο διεργασίας αντιπροσωπεύει την εφαρμογή για την οποία δημιουργείται το προφίλ
Οι διεργασίες αναγνωρίζονται με βάση το όνομα της διεργασίας και τον αριθμό ταυτότητας. Το όνομα της διεργασίας λαμβάνει δύο μορφές, ανάλογα με τον τρόπο εκκίνησης της διεργασίας:
Κατά την εκκίνηση της δημιουργίας προφίλ για μια εφαρμογή Java, η διεργασία και οι συσχετισμένες ρουτίνες εμφανίζονται στην προβολή "Παρακολούθηση προφίλ".
Σε ένα μοντέλο διανομής Ελεγκτή ρουτινών, η ρουτίνα είναι ένα επαναχρησιμοποιήσιμο δυαδικό αρχείο, το οποίο παρέχει υπηρεσίες στην κεντρική διεργασία,και κυρίως, παρέχει μια πύλη μέσα από την οποία είναι δυνατή η προώθηση των δεδομένων εφαρμογής σε συνδεδεμένους πελάτες. Οι ρουτίνες συλλέγουν δεδομένα σχετικά με την εκτέλεση ενός προγράμματος εφαρμογής. Οι προβολές της προοπτικής "Προφίλ και αρχεία καταγραφής" παρέχουν οπτικοποιήσεις των πληροφοριών που συλλέγονται από τις ρουτίνες. Η ρουτίνα δημιουργίας προφίλ Java είναι μια ρουτίνα δημιουργίας προφίλ.
Η ρουτίνα δημιουργίας προφίλ Java εκτελεί τη διεργασία εικονικής μηχανής Java (JVM) και λαμβάνει ειδοποιήσεις από συμβάντα JVM, που βασίζονται στο JVMPI (Java Virtual Machine Profiler Interface). Η χρήση της ρουτίνας είναι ιδανική για την αναγνώριση των λεπτομερειών απόδοσης όπως οι κλάσεις ή οι μέθοδοι που ευθύνονται για τη μη ικανοποιητική απόδοση εκτέλεσης. Η ρουτίνα δημιουργίας προφίλ Java χρησιμοποιείται επίσης για την ανάλυση του σωρού εφαρμογής και τον εντοπισμό διαρροών μνήμης.
Μια διεργασία μπορεί να έχει μία ή περισσότερες ρουτίνες οι οποίες εκτελούνται ταυτόχρονα σε αυτήν. Ακόμα και εάν η κεντρική διεργασία δεν περιέχει αρχικά μια ρουτίνα, μια ορισμένη συνθήκη διεργασίας μπορεί να έχει ως αποτέλεσμα τη δημιουργία μιας ρουτίνας κάποια στιγμή κατά τη διάρκεια του κύκλου ζωής της διεργασίας. Οποιαδήποτε από τις σειρές που αποτελούν μια εφαρμογή μπορεί να περιέχουν ρουτίνες.
Μπορείτε να ξεκινήσετε την παρακολούθηση μόνο σε όσες ρουτίνες γίνεται παύση ή αποσύνδεση. Δεδομένου ότι κάθε ρουτίνα μπορεί να συνδεθεί μόνο με έναν πελάτη κάθε φορά, δεν είναι δυνατή η εκ νέου χρήση μιας ρουτίνας που ήδη διενεργεί παρακολούθηση. Δεν είναι δυνατή η παρακολούθηση μιας τερματισμένης ρουτίνας.
Η κατάσταση μιας ρουτίνας προσδιορίζεται από τα ακόλουθα σύμβολα:
Ένα σύνολο ειδών προφίλ είναι ένα σύνολο κριτηρίων που χρησιμοποιείται για τον περιορισμό της εμβέλειας των δεδομένων προφίλ που συλλέγονται. Τα σύνολα ειδών προφίλ σας επιτρέπουν τη συλλογή ειδικών πληροφοριών για ανάλυση. Το εργαλείο δημιουργίας προφίλ παρέχει τρία σύνολα ειδών προφίλ:
Σχετικές έννοιες
Επισκόπηση του εργαλείου δημιουργίας προφίλ
Σχετικές εργασίες
Δημιουργία προφίλ εφαρμογής
Χρήση της προβολής "Παρακολούθηση προφίλ"
(C) Copyright IBM Corporation 2000, 2006. Με την επιφύλαξη παντός δικαιώματος.