Προσδιορισμός φάσεων εκτέλεσης προγράμματος

Οι περίοδοι υπολογισμών και οι περιοδοι αδράνειας κατά την εκτέλεση ενός προγράμματος μπορούν να προσδιοριστούν εύκολα με την προβολή "Ροή εκτέλεσης" του εργαλείου δημιουργίας προφίλ. Αναγκαίες προϋποθέσεις:

Για να ανοίξει η προβολή "Ροή εκτέλεσης":

  1. Επιλέξτε τον πόρο της οντότητας παρακολούθησης ή της ρουτίνας στην προβολή "Παρακολούθηση προφίλ". 
  2. Πατήστε με το δεξί κουμπί του ποντικιού και στη συνέχεια επιλέξτε Άνοιγμα με > Ροή εκτέλεσης. Ανοίγει η προβολή "Ροή εκτέλεσης".

Προσδιορισμός ανενεργών περιόδων

Οι ανανεργές περίοδοι είναι εκείνες που δεν έχουν ενεργά νήματα. Στο γράφημα, μια ανενεργή περίοδος δεν έχει έγχρωμες γραμμές.  Μπορείτε να διαβάσετε το χρόνο (σε δευτερόλεπτα) κατά μήκος της δεξιάς πλευράς. Μπορείτε να δείτε το χρόνο και στη γραμμή κατάστασης.

5 γραμμές που παρουσιάζουν τις ενεργές και τις ανενεργές περιόδους σχεδιασμένες σε σχέση με το χρόνο (σε δευτερόλεπτα)

Ο τερματισμός του προγράμματος θα δηλωθεί από το τέλος της γραμμής που αντιστοιχεί σε κύρια--αν συνεχίζεται η παρακολούθηση του προγράμματος.

Προσδιορισμός υπολογισμού

Για να εξετάσετε τη ροή εκτέλεσης κατά τον υπολογισμό, ακολουθήστε αυτά τα βήματα:

  1. Πατήστε στο εργαλείο μεγέθυνσης   Εικονίδιο μεγέθυνσης για να το ενεργοποιήσετε και στη συνέχεια χρησιμοποιήστε το εργαλείο για να μεγεθύνετε μια ακολουθία κλήσεων μεθόδων σε κύρια.
  2. Διαφορετικά, πατήστε το εργαλείο επιλογής μεγέθυνσης/σμίκρυνσης εικονίδιο επιλογής μεγέθυνσης/σμίκρυνσης και στη συνέχεια πατήστε και σύρετε τον δείκτη του ποντικιού για να μεγεθύνετε μια περιοχή.
  3. Μετακινήστε τον δρομέα πάνω από τη λωρίδα μιας μεθόδου για να εμφανιστούν σχετικές λεπτομέρειες στη γραμμή κατάστασης.

Σχετικές έννοιες
Επισκόπηση του εργαλείου δημιουργίας προφίλ
Προβολή και πίνακας ροής εκτέλεσης

Σχετικές εργασίες
Δημιουργία προφίλ εφαρμογής
Εκκίνηση ή σύνδεση διεργασίας Java
Προσδιορισμός ενεργών νημάτων
Πρόγραμμα εκμάθησης: Ανάλυση των δεδομένων προφίλ από μια διεργασία Java