Εφαρμογή φίλτρων στις προβολές προφίλ
Το εργαλείο δημιουργίας προφίλ παρέχει ένα μηχανισμό φιλτραρίσματος που μπορεί να χρησιμοποιηθεί για τον περιορισμό των δεδομένων που εμφανίζονται σε διαφορετικές προβολές προφίλ.
Τα φίλτρα προφίλ είναι διαθέσιμα στις προβολές διαγραμμάτων ακολουθίας UML2, την προβολή "Στατιστικά μνήμης" και την προβολή "Στατιστικά εκτέλεσης".
- Για εργασία με φίλτρα, επιλέξτε Διαχείριση φίλτρων
από τη γραμμή μενού.
- Αν σας ζητηθεί να προσθέσετε νέο φίλτρο, επιλέξτε Δημιουργία....
- Στο πλαίσιο διαλόγου "Τροποποίηση φίλτρων", επιλέξτε "Φίλτρο προφίλ" και πατήστε OK.
- Καθορίστε το φίλτρο χρησιμοποιώντας έναν ή και τους δύο
μηχανισμούς φίλτρου στις δύο καρτέλες: Τυπική ή Ειδικές
επιλογές. Η Τυπική καρτέλα επιτρέπει τον γρήγορο καθορισμό απλών και συνηθισμένων φίλτρων.
Η καρτέλα Ειδικές επιλογές επιτρέπει τη δημιουργία εξαιρετικά
προσαρμοσμένων φίλτρων.
- Για να ορίσετε ένα τυπικό φίλτρο:
- Για την εμφάνιση δεδομένων που συμφωνούν με ένα μοτίβο, προσδιορίστε ένα μοτίβο σειράς χαρακτήρων στο πεδίο Σειρά χαρακτήρων φίλτρου.
- Επιλέξτε το είδος αντικειμένου σύμφωνα με το οποίο θα γίνει το φιλτράρισμα, π.χ. κατά πακέτο, κλάση ή μέθοδο.
- Πατήστε το τετραγωνίδιο επιλογής Εμφάνιση πληροφοριών που συμφωνούν με εάν θέλετε μόνο ένα συγκεκριμένο σύνολο δεδομένων. Χρησιμοποιήστε τα αναπτυσσόμενα τετραγωνίδια για τον καθορισμό του φίλτρου.
Στο παρακάτω παράδειγμα, το φίλτρο έχει οριστεί να εμφανίζει τις 10 χαμηλότερες
καταχωρήσεις κατά αριθμό κλήσεων.

- Για να ορίσετε ένα ειδικό φίλτρο:
- Πατήστε την καρτέλα Ειδικές επιλογές. Ο πίνακας ειδικών επιλογών φίλτρου εμφανίζει όλα τα κριτήρια φίλτρων που έχουν ορισθεί. Οι καταχωρήσεις δεδομένων προφίλ που ταιριάζουν με όλα τα καθορισμένα κριτήρια θα εμφανιστούν στην προβολή. Εάν δεν έχουν προσδιοριστεί κριτήρια φιλτραρίσματος, θα εμφανιστούν όλες οι καταχωρήσεις δεδομένων.
- Για να προσθέσετε μια καταχώρηση στον πίνακα, πατήστε Προσθήκη. Επιλέξτε το γνώρισμα στο οποίο θέλετε να εφαρμοστεί το φίλτρο από τη λίστα γνωρισμάτων. Επιλέξτε τον τελεστή (ο τελεστής like πραγματοποιεί αντιστοίχιση μοτίβου). Καταχωρήστε την τιμή που πρέπει να έχει η καταχώρηση δεδομένων προφίλ για το γνώρισμα αυτό έτσι ώστε να εφαρμοστεί το φίλτρο:
- Χρησιμοποιήστε αστερίσκο (*) στη θέση οποιασδήποτε σειράς χαρακτήρων.
- Χρησιμοποιήστε μια γραμμή (|) για μη αποκλειστικό "or".
Πατήστε ΟΚ.
- Για να τροποποιήσετε μια υπάρχουσα καταχώρηση, επιλέξτε την,
πατήστε Τροποποίηση και τροποποιήστε τα πεδία.
- Για να αφαιρέσετε μια καταχώρηση, επιλέξτε την και πατήστε
Αφαίρεση.
- Επιλέξτε το σύνθετο πλαίσιο εκφράσεων ομαδοποίησης για την ομαδοποίηση καταχωρήσεων
στον πίνακα κατά τις συνθήκες AND ή OR. Η προεπιλεγμένη επιλογή είναι η συνθήκη
AND.
Για την τροποποίηση ενός υπάρχοντος φίλτρου, επιλέξτε Διαχείριση φίλτρων
από τη γραμμή εργαλείων ή
επιλέξτε το φίλτρο της λίστας στο αναπτυσσόμενο μενού. Όταν ένα φίλτρο επιλεγεί και εφαρμοστεί στην προβολή, πατήστε στο κουμπί Φίλτρο για να το τροποποιήσετε. Εάν δεν εφαρμόζεται κάποιο φίλτρο, πατώντας στο κουμπί Φίλτρο θα ανοίξει το πλαίσιο διαλόγου δημιουργίας φίλτρου.
Σημείωση: Όταν χρησιμοποιείτε φίλτρα της προβολής, είναι καλύτερα να επιλέγετε
πρώτα το περιβάλλον εφαρμογής για την προβολή, αν υπάρχει δυνατότητα επιλογής. Δηλαδή, αν
θέλετε να φιλτράρετε την προβολή έτσι ώστε να εμφανίζει μόνο ένα συγκεκριμένο πακέτο
Java, πρέπει πρώτα να ορίσετε την παρουσίαση στο περιβάλλον εφαρμογής Java, και στη
συνέχεια να καθορίσετε το μοτίβο φίλτρου.
Όταν χρησιμοποιείτε φίλτρα εισαγωγής, το περιβάλλον εφαρμογής των δεδομένων που θα
εισαχθούν δεν είναι γνωστό. Τα φίλτρα εισαγωγής καθορίζονται πάντα με τη χρήση σύνταξης
Java, ενώ χρησιμοποιείται τελεία για το διαχωρισμό κάθε συστατικού στοιχείου ενός
ονόματος πακέτου, για παράδειγμα "org.eclipse."
Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα
Κατανόηση περιβάλλοντος εφαρμογών σε προβολές
προφίλ.
Σχετικές έννοιες
Επισκόπηση του εργαλείου δημιουργίας προφίλ
Επισκόπηση του εργαλείου ανάλυσης αρχείων καταγραφής και ιχνηλασίας
Σχετικές εργασίες
Δημιουργία προφίλ εφαρμογής
Χρήση προβολών αλληλεπιδράσεων ιχνηλασίας UML2
Χρήση προβολής "Στατιστικά μνήμης"
Χρήση της προβολής "Στατιστικά εκτέλεσης"
(C) Copyright IBM Corporation 2000, 2006. Με την επιφύλαξη παντός δικαιώματος.