intel Inspector Get Dynamic Memory and Threading Error Checking Tool
Ξεκινήστε με το Intel® Inspector
Το Intel® Inspector είναι ένα δυναμικό εργαλείο ελέγχου σφαλμάτων μνήμης και νήματος για χρήστες που αναπτύσσουν σειριακές και πολλαπλές εφαρμογές σε λειτουργικά συστήματα Windows* και Linux*.
Αυτό το έγγραφο συνοψίζει την τυπική ροή εργασίας για να ξεκινήσετε να χρησιμοποιείτε το Intel Inspector GUI.
Βασικά Χαρακτηριστικά
Το Intel Inspector προσφέρει:
- Αυτόνομο GUI, πρόσθετο Microsoft Visual Studio* και λειτουργικά περιβάλλοντα γραμμής εντολών.
- Προκαθορισμένες διαμορφώσεις ανάλυσης (με ορισμένες παραμετροποιήσιμες ρυθμίσεις), καθώς και η δυνατότητα δημιουργίας προσαρμοσμένων διαμορφώσεων ανάλυσης που θα σας βοηθήσουν να ελέγξετε το εύρος και το κόστος της ανάλυσης.
- Ορατότητα μεμονωμένων προβλημάτων, εμφανίσεων προβλημάτων και πληροφοριών στοίβας κλήσεων, με ιεράρχηση προτεραιοτήτων προβλημάτων και φιλτράρισμα κατά συμπερίληψη και εξαίρεση για να σας βοηθήσει να εστιάσετε σε στοιχεία που απαιτούν την προσοχή σας.
- Υποστήριξη καταστολής προβλημάτων για να σας βοηθήσει να εστιάσετε μόνο σε εκείνα τα ζητήματα που απαιτούν την προσοχή σας, συμπεριλαμβανομένης της ικανότητας:
- Δημιουργήστε κανόνες καταστολής με βάση στοίβες
- Μετατροπή καταστολής τρίτων files στην καταστολή Intel Inspector file σχήμα και διάταξις βιβλίου
- Δημιουργία και επεξεργασία καταστολής files σε ένα πρόγραμμα επεξεργασίας κειμένου
- Διαδραστική δυνατότητα εντοπισμού σφαλμάτων, ώστε να μπορείτε να διερευνήσετε τα προβλήματα πιο βαθιά κατά τη διάρκεια της ανάλυσης
- Μόνιμες, διαδεδομένες πληροφορίες κατάστασης προβλημάτων για να σας βοηθήσουν να αποφύγετε να διερευνάτε ζητήματα ξανά και ξανά
- Μια πληθώρα αναφερόμενων σφαλμάτων μνήμης, συμπεριλαμβανομένου του εντοπισμού διαρροής μνήμης κατά παραγγελία
- Μέτρηση αύξησης μνήμης για να διασφαλίσετε ότι η εφαρμογή σας δεν χρησιμοποιεί περισσότερη μνήμη από την αναμενόμενη
- Κούρσα δεδομένων, αδιέξοδο, παραβίαση ιεραρχίας κλειδώματος και ανίχνευση σφαλμάτων πρόσβασης στοίβας μεταξύ νημάτων, συμπεριλαμβανομένου του εντοπισμού σφαλμάτων στη στοίβα
- Intel® Software Manager για λήψη και εγκατάσταση ενημερώσεων λογισμικού Intel, διαχείριση της κατάστασης συνδρομής του εγκατεστημένου λογισμικού, ενεργοποίηση σειριακών αριθμών και ανακάλυψη των πιο πρόσφατων ειδήσεων σχετικά με το λογισμικό Intel (μόνο για Windows* OS)
Το Intel Inspector είναι διαθέσιμο ως αυτόνομη εγκατάσταση και ως μέρος των ακόλουθων προϊόντων:
Ειδοποιήσεις και αποποιήσεις ευθυνών
Οι τεχνολογίες Intel ενδέχεται να απαιτούν ενεργοποίηση υλικού, λογισμικού ή υπηρεσίας.
Κανένα προϊόν ή συστατικό δεν μπορεί να είναι απολύτως ασφαλές.
Το κόστος και τα αποτελέσματά σας ενδέχεται να διαφέρουν.
© Intel Corporation. Η ονομασία Intel, το λογότυπο Intel και άλλα σήματα Intel είναι εμπορικά σήματα της Intel Corporation ή των θυγατρικών της. Άλλα ονόματα και επωνυμίες μπορούν να διεκδικηθούν ως ιδιοκτησία άλλων.
Τα Microsoft, Windows και το λογότυπο των Windows είναι εμπορικά σήματα ή σήματα κατατεθέντα της Microsoft Corporation στις Ηνωμένες Πολιτείες ή/και σε άλλες χώρες.
Καμία άδεια (ρητή ή σιωπηρή, με estoppel ή με άλλο τρόπο) για δικαιώματα πνευματικής ιδιοκτησίας δεν χορηγείται από αυτό το έγγραφο.
Τα προϊόντα που περιγράφονται ενδέχεται να περιέχουν σχεδιαστικά ελαττώματα ή σφάλματα γνωστά ως λάθη που μπορεί να προκαλέσουν απόκλιση του προϊόντος από τις δημοσιευμένες προδιαγραφές. Τα τρέχοντα χαρακτηρισμένα σφάλματα είναι διαθέσιμα κατόπιν αιτήματος.
Η Intel αποποιείται κάθε ρητής και σιωπηρής εγγύησης, συμπεριλαμβανομένων χωρίς περιορισμό, των σιωπηρών εγγυήσεων εμπορευσιμότητας, καταλληλότητας για συγκεκριμένο σκοπό και μη παραβίασης, καθώς και οποιασδήποτε εγγύησης που προκύπτει από την πορεία απόδοσης, την πορεία συναλλαγής ή τη χρήση στο εμπόριο.
Ξεκινήστε με το Intel® Inspector-Windows* OS
Το Intel® Inspector είναι ένα δυναμικό εργαλείο ελέγχου σφαλμάτων μνήμης και νήματος για χρήστες που αναπτύσσουν σειριακές και πολλαπλές εφαρμογές σε λειτουργικά συστήματα Windows* και Linux*. Αυτό το θέμα είναι μέρος ενός εγγράφου Ξεκινώντας που συνοψίζει μια ροή εργασιών από άκρο σε άκρο που μπορείτε να εφαρμόσετε στις εφαρμογές σας.
Προαπαιτούμενα
Μπορείτε να χρησιμοποιήσετε το Intel Inspector για να αναλύσετε σφάλματα μνήμης και νήμα τόσο σε λειτουργίες εντοπισμού σφαλμάτων όσο και σε λειτουργίες έκδοσης δυαδικών αρχείων C++ και Fortran. Για να δημιουργήσετε εφαρμογές που παράγουν τα πιο ακριβή και πλήρη αποτελέσματα ανάλυσης Intel Inspector:
Δημιουργήστε την εφαρμογή σας σε λειτουργία εντοπισμού σφαλμάτων.
- Χρησιμοποιήστε τις βέλτιστες ρυθμίσεις μεταγλωττιστή/σύνδεσμου. Για περισσότερες πληροφορίες, βλ Δημιουργία εφαρμογών στη Βοήθεια Intel Inspector.
- Βεβαιωθείτε ότι η εφαρμογή σας δημιουργεί περισσότερα από ένα νήμα προτού εκτελέσετε αναλύσεις νημάτων. Επιπλέον:
- Βεβαιωθείτε ότι η εφαρμογή σας εκτελείται εκτός του περιβάλλοντος Intel Inspector.
- Εκτελέστε το Εντολή \inspxe-vars.bat. .
Η προεπιλεγμένη διαδρομή εγκατάστασης, , είναι παρακάτω Γ:\Πρόγραμμα Files (x86)\Intel
\oneAPI\επιθεωρητής (σε ορισμένα συστήματα, αντί για Πρόγραμμα Files (x86), το όνομα του καταλόγου είναι Πρόγραμμα Files ).
ΣΗΜΕΙΩΜΑ Η ρύθμιση του περιβάλλοντός σας είναι απαραίτητη μόνο εάν σκοπεύετε να χρησιμοποιήσετε την εντολή inspxe-gui για να
εκκινήστε την αυτόνομη διεπαφή GUI του Intel Inspector ή την εντολή inspxe-cl για να εκτελέσετε τη διεπαφή γραμμής εντολών.
Για περισσότερες πληροφορίες, βλ Δημιουργία εφαρμογών στη Βοήθεια Intel Inspector.
Ξεκινήστε
Ακολουθήστε αυτά τα βήματα για να ξεκινήσετε να χρησιμοποιείτε το Intel Inspector.
Εκκινήστε το Intel Inspector
Για την εκκίνηση του:
- Intel Inspector standalone GUI: Εκτελέστε την εντολή inspxe-gui ή από τα Microsoft Windows* Όλες οι εφαρμογέςs οθόνη, επιλέξτε Intel Inspector [έκδοση].
- Προσθήκη Intel Inspector στο Visual Studio* IDE: Ανοίξτε τη λύση σας στο Visual Studio* IDE και κάντε κλικ στο
εικόνισμα.
Για να ξεκινήσετε τη διεπαφή της γραμμής εντολών: Εκτελέστε την εντολή inspxe-cl. (Για να λάβετε βοήθεια, προσθέστε τη -help στη γραμμή εντολών.)
Επιλέξτε/Δημιουργία έργου
Το Intel Inspector βασίζεται σε ένα παράδειγμα έργου και απαιτεί να δημιουργήσετε ή να ανοίξετε ένα έργο για να ενεργοποιήσετε τις δυνατότητες ανάλυσης.
Σκεφτείτε ένα έργο ανάλυσης ως:
- Μεταγλωττισμένη εφαρμογή
- Συλλογή διαμορφώσιμων χαρακτηριστικών, συμπεριλαμβανομένων κανόνων καταστολής και καταλόγων αναζήτησης
- Δοχείο για τα αποτελέσματα της ανάλυσης
Για περισσότερες πληροφορίες, βλ Επιλογή έργων στη Βοήθεια Intel Inspector.
Διαμόρφωση έργου
Το μέγεθος του συνόλου δεδομένων και ο φόρτος εργασίας έχουν άμεσο αντίκτυπο στον χρόνο εκτέλεσης της εφαρμογής και στην ταχύτητα ανάλυσης.
Για καλύτερα αποτελέσματα, επιλέξτε μικρά, αντιπροσωπευτικά σύνολα δεδομένων που δημιουργούν νήματα με ελάχιστη έως μέτρια εργασία ανά νήμα.
Ο στόχος σας: Σε όσο το δυνατόν συντομότερη περίοδο εκτέλεσης, εκτελέστε όσες διαδρομές και τον μέγιστο αριθμό εργασιών (παράλληλες δραστηριότητες) μπορείτε να αντέξετε οικονομικά, ελαχιστοποιώντας παράλληλα τον περιττό υπολογισμό σε κάθε εργασία στο ελάχιστο που απαιτείται για καλή κάλυψη κώδικα.
Τα σύνολα δεδομένων που εκτελούνται λίγα δευτερόλεπτα είναι ιδανικά. Δημιουργήστε πρόσθετα σύνολα δεδομένων για να βεβαιωθείτε ότι έχει επιθεωρηθεί όλος ο κώδικάς σας.
Για περισσότερες πληροφορίες, βλ Διαμόρφωση έργων στη Βοήθεια Intel Inspector.
Ρύθμιση παραμέτρων ανάλυσης
Το Intel Inspector προσφέρει μια σειρά προκαθορισμένων τύπων ανάλυσης μνήμης και νήματος (καθώς και προσαρμοσμένων τύπων ανάλυσης) για να σας βοηθήσει να ελέγξετε το εύρος και το κόστος της ανάλυσης. Όσο πιο στενό είναι το πεδίο εφαρμογής, τόσο πιο ελαφρύ είναι το φορτίο στο σύστημα. Όσο μεγαλύτερο είναι το πεδίο εφαρμογής, τόσο μεγαλύτερο είναι το φορτίο στο σύστημα.
Ακρο
Χρησιμοποιήστε τους τύπους ανάλυσης επαναληπτικά. Ξεκινήστε με ένα στενό εύρος για να επαληθεύσετε ότι η εφαρμογή σας έχει ρυθμιστεί σωστά και να ορίσετε προσδοκίες για τη διάρκεια της ανάλυσης. Διευρύνετε το πεδίο εφαρμογής μόνο εάν χρειάζεστε περισσότερες απαντήσεις και μπορείτε να ανεχτείτε το αυξημένο κόστος.
Για περισσότερες πληροφορίες, βλ Ρύθμιση παραμέτρων αναλύσεων στη Βοήθεια Intel Inspector.
Εκτέλεση ανάλυσης
Όταν εκτελείτε μια ανάλυση, το Intel Inspector:
- Εκτελεί την αίτησή σας.
- Προσδιορίζει ζητήματα που μπορεί να χρειάζονται χειρισμό.
- Συλλέγει αυτά τα ζητήματα ως αποτέλεσμα.
- Μετατρέπει τις πληροφορίες συμβόλων σε fileονόματα και αριθμούς γραμμών.
- Εφαρμόζει κανόνες καταστολής.
- Εκτελεί διπλότυπη εξάλειψη.
- Σχηματίζει σύνολα προβλημάτων.
- Ανάλογα με τις επιλογές διαμόρφωσης ανάλυσής σας, ενδέχεται να ξεκινήσει μια διαδραστική περίοδος εντοπισμού σφαλμάτων. Για περισσότερες πληροφορίες, βλ Εκτέλεση αναλύσεων στο Intel Inspector Help.
Επιλέξτε Προβλήματα
Κατά την ανάλυση, το Intel Inspector εμφανίζει προβλήματα με τη σειρά που εντοπίστηκε. Αφού ολοκληρωθεί η ανάλυση, το Intel Inspector:
- Οι ομάδες εντόπισαν προβλήματα σε σύνολα προβλημάτων (αλλά εξακολουθεί να παρέχει ορατότητα σε μεμονωμένα προβλήματα και εμφανίσεις προβλημάτων).
- Δίνει προτεραιότητα στα σύνολα προβλημάτων.
- Προσφέρει φιλτράρισμα για να σας βοηθήσει να εστιάσετε σε εκείνα τα σύνολα προβλημάτων που απαιτούν την προσοχή σας.
Για περισσότερες πληροφορίες, βλ Επιλογή προβλημάτων στη Βοήθεια του Intel Inspector.
Ερμηνεύστε τα δεδομένα των αποτελεσμάτων και επιλύστε ζητήματα
Χρησιμοποιήστε τις ακόλουθες δυνατότητες του Intel Inspector για να βελτιώσετε την παραγωγικότητά σας:
Ερμηνεία δεδομένων αποτελεσμάτων. | Εξηγήστε το πρόβλημα Βοήθεια
Για περισσότερες πληροφορίες, βλ Πρόσβαση στη Βοήθεια Εξήγηση Προβλήματος στη Βοήθεια Intel Inspector. |
|
Εστιάστε μόνο σε εκείνα τα θέματα που απαιτούν την προσοχή σας. | Επίπεδα σοβαρότητας Για περισσότερες πληροφορίες, βλ Επίπεδα σοβαρότητας στο Intel Inspector Βοήθεια. |
|
κράτη | Αφού ολοκληρωθεί η ανάλυση | |
Για περισσότερες πληροφορίες, βλ κράτη στη Βοήθεια Intel Inspector. | ||
Κανόνες καταστολής | Αφού ολοκληρωθεί η ανάλυση | |
Για περισσότερες πληροφορίες, βλ Υποστήριξη καταστολών στην Intel Βοήθεια επιθεωρητή. | ||
Επίλυση ζητημάτων. | Άμεση πρόσβαση σε έναν προεπιλεγμένο επεξεργαστή Για περισσότερες πληροφορίες, βλ Επεξεργασία Πηγαίος κώδικας στο Intel Inspector Βοήθεια. |
|
Μάθετε περισσότερα
Έγγραφο/Πηγή | Περιγραφή |
Intel Inspector: Προτεινόμενα Απόδειξη με έγγραφα | Ένας εξαιρετικός συνολικός πόρος για αρχάριους, μεσαίους και προχωρημένους χρήστες, αυτή η σελίδα περιλαμβάνει συνδέσμους προς οδηγούς, σημειώσεις έκδοσης, βίντεο, επιλεγμένα θέματα, εκπαίδευσηamples, και άλλα. |
Έκδοση Intel Inspector Σημειώσεις και Νέα Χαρακτηριστικά | Περιέχει ενημερωμένες πληροφορίες σχετικά με το Intel Inspector, συμπεριλαμβανομένης περιγραφής, τεχνικής υποστήριξης και γνωστών περιορισμών. Αυτό το έγγραφο περιέχει επίσης απαιτήσεις συστήματος, οδηγίες εγκατάστασης και οδηγίες για τη ρύθμιση του περιβάλλοντος της γραμμής εντολών. |
Φροντιστήρια | Σας βοηθά να μάθετε να χρησιμοποιείτε το Intel Inspector. Αφού αντιγράψετε μια εκπαίδευση sampσυμπιεσμένο file σε έναν εγγράψιμο κατάλογο, χρησιμοποιήστε ένα κατάλληλο εργαλείο για να εξαγάγετε τα περιεχόμενα. Για να φορτώσετε μια προπόνηση sampμεταβείτε στο περιβάλλον του Visual Studio*, κάντε διπλό κλικ στο the.sln file.
Εκπαίδευση sampΑυτά σας βοηθούν να μάθετε να χρησιμοποιείτε το Intel Inspector. Εκπαίδευση sampΤα les εγκαθίστανται ως μεμονωμένα συμπιεσμένα files κάτω \μικρόamples\en\. Αφού αντιγράψετε μια εκπαίδευση sampσυμπιεσμένο file σε ένα εγγράψιμο καταλόγου, χρησιμοποιήστε ένα κατάλληλο εργαλείο για να εξαγάγετε τα περιεχόμενα. Τα εξαγόμενα περιεχόμενα περιλαμβάνουν ένα σύντομο README που περιγράφει τον τρόπο δημιουργίας των εκπαιδευτικών sampκαι επιλύστε προβλήματα. Για να φορτώσετε μια προπόνηση sampΜεταβείτε στο περιβάλλον του Visual Studio*, κάντε διπλό κλικ στο .sln file. Τα σεμινάρια σάς δείχνουν πώς μπορείτε να βρείτε και να διορθώσετε σφάλματα πρόσβασης στη μνήμη χωρίς αρχικοποίηση, διαρροής μνήμης και σφαλμάτων αγώνα δεδομένων χρησιμοποιώντας C++ και εκπαιδευτικά προγράμματα Fortranamples. |
Χρήστης Intel Inspector Οδηγός | Ο Οδηγός χρήσης είναι η κύρια τεκμηρίωση για το Intel Inspector. |
Περισσότεροι πόροι | Intel Inspector: Αρχική σελίδα Γλωσσάρι Intel Inspector Εξερευνήστε την τεκμηρίωσή μας |
Ξεκινήστε με το Intel® Inspector-Linux* OS
Το Intel® Inspector είναι ένα δυναμικό εργαλείο ελέγχου σφαλμάτων μνήμης και νήματος για χρήστες που αναπτύσσουν σειριακές και πολλαπλές εφαρμογές σε λειτουργικά συστήματα Windows* και Linux*. Αυτό το θέμα είναι μέρος ενός εγγράφου Ξεκινώντας που συνοψίζει μια ροή εργασιών από άκρο σε άκρο που μπορείτε να εφαρμόσετε στις εφαρμογές σας.
Προαπαιτούμενα
Μπορείτε να χρησιμοποιήσετε το Intel Inspector για να αναλύσετε σφάλματα μνήμης και νήμα τόσο σε λειτουργίες εντοπισμού σφαλμάτων όσο και σε λειτουργίες έκδοσης δυαδικών αρχείων C++ και Fortran. Για να δημιουργήσετε εφαρμογές που παράγουν τα πιο ακριβή και πλήρη αποτελέσματα ανάλυσης Intel Inspector:
- Δημιουργήστε την εφαρμογή σας σε λειτουργία εντοπισμού σφαλμάτων.
- Χρησιμοποιήστε τις βέλτιστες ρυθμίσεις μεταγλωττιστή/σύνδεσμου. Για περισσότερες πληροφορίες, βλ Δημιουργία εφαρμογών στη Βοήθεια Intel Inspector.
- Βεβαιωθείτε ότι η εφαρμογή σας δημιουργεί περισσότερα από ένα νήμα προτού εκτελέσετε αναλύσεις νημάτων. Επιπλέον:
- Βεβαιωθείτε ότι η εφαρμογή σας εκτελείται εκτός του περιβάλλοντος Intel Inspector.
- Βεβαιωθείτε ότι έχετε ορίσει τη μεταβλητή περιβάλλοντος EDITOR ή VISUAL στο πρόγραμμα επεξεργασίας κειμένου σας.
- Κάντε ένα από τα παρακάτω για να ρυθμίσετε το περιβάλλον σας:
- Εκτελέστε μία από τις ακόλουθες εντολές πηγής:
- Για χρήστες csh/tcsh: πηγή /inspxe-vars.csh
- Για χρήστες bash: πηγή /inspxe-vars.sh
- Το όνομα αυτού του σεναρίου για την εφαρμογή ως μέρος μιας εγκατάστασης Intel® OneAPI HPC Toolkit ή Intel® oneAPI IoT Toolkit είναι env\vars αντί για inspxe-vars.
Η προεπιλεγμένη διαδρομή εγκατάστασης, , είναι παρακάτω: - /opt/intel/oneapi/inspector για χρήστες root
- $HOME/intel/oneapi/inspector για μη root χρήστες
- Προσθέτω /bin32 or /bin64 στο μονοπάτι σου.
Για περισσότερες πληροφορίες, βλ Δημιουργία εφαρμογών στη Βοήθεια Intel Inspector.
Ξεκινήστε
Ακολουθήστε αυτά τα βήματα για να ξεκινήσετε να χρησιμοποιείτε το Intel Inspector
Εκκινήστε το Intel Inspector
Για να εκκινήσετε το αυτόνομο GUI του Intel Inspector, εκτελέστε την εντολή inspxe-gui.
Για να ξεκινήσετε τη διεπαφή της γραμμής εντολών: Εκτελέστε την εντολή inspxe-cl. (Για να λάβετε βοήθεια, προσθέστε -help στο
γραμμή εντολών.)
Επιλογή/Δημιουργία έργου Το Intel Inspector βασίζεται σε ένα παράδειγμα έργου και απαιτεί να δημιουργήσετε ή να ανοίξετε ένα έργο για να ενεργοποιήσετε τις δυνατότητες ανάλυσης.
Σκεφτείτε ένα έργο ανάλυσης ως:
- Μεταγλωττισμένη εφαρμογή
- Συλλογή διαμορφώσιμων χαρακτηριστικών, συμπεριλαμβανομένων κανόνων καταστολής και καταλόγων αναζήτησης
- Δοχείο για αποτελέσματα ανάλυσης Για περισσότερες πληροφορίες, βλ Επιλογή έργων στη Βοήθεια Intel Inspector.
Διαμόρφωση έργου
Το μέγεθος του συνόλου δεδομένων και ο φόρτος εργασίας έχουν άμεσο αντίκτυπο στον χρόνο εκτέλεσης της εφαρμογής και στην ταχύτητα ανάλυσης.
Για καλύτερα αποτελέσματα, επιλέξτε μικρά, αντιπροσωπευτικά σύνολα δεδομένων που δημιουργούν νήματα με ελάχιστη έως μέτρια εργασία ανά νήμα.
Ο στόχος σας: Σε όσο το δυνατόν συντομότερη περίοδο εκτέλεσης, εκτελέστε όσες διαδρομές και τον μέγιστο αριθμό εργασιών (παράλληλες δραστηριότητες) μπορείτε να αντέξετε οικονομικά, ελαχιστοποιώντας παράλληλα τον περιττό υπολογισμό σε κάθε εργασία στο ελάχιστο που απαιτείται για καλή κάλυψη κώδικα.
Τα σύνολα δεδομένων που εκτελούνται λίγα δευτερόλεπτα είναι ιδανικά. Δημιουργήστε πρόσθετα σύνολα δεδομένων για να βεβαιωθείτε ότι έχει επιθεωρηθεί όλος ο κώδικάς σας.
Για περισσότερες πληροφορίες, βλ Διαμόρφωση έργων στο Intel Inspector Help.
Ρύθμιση παραμέτρων ανάλυσης
Το Intel Inspector προσφέρει μια σειρά προκαθορισμένων τύπων ανάλυσης μνήμης και νήματος (καθώς και προσαρμοσμένων τύπων ανάλυσης) για να σας βοηθήσει να ελέγξετε το εύρος και το κόστος της ανάλυσης. Όσο πιο στενό είναι το πεδίο εφαρμογής, τόσο πιο ελαφρύ είναι το φορτίο στο σύστημα. Όσο μεγαλύτερο είναι το πεδίο εφαρμογής, τόσο μεγαλύτερο είναι το φορτίο στο σύστημα.
Ακρο
Χρησιμοποιήστε τους τύπους ανάλυσης επαναληπτικά. Ξεκινήστε με ένα στενό εύρος για να επαληθεύσετε ότι η εφαρμογή σας έχει ρυθμιστεί σωστά
και ορίστε προσδοκίες για τη διάρκεια της ανάλυσης. Διευρύνετε το πεδίο εφαρμογής μόνο εάν χρειάζεστε περισσότερες απαντήσεις και μπορείτε να ανεχτείτε το αυξημένο κόστος.
Για περισσότερες πληροφορίες, βλ Ρύθμιση παραμέτρων αναλύσεων στη Βοήθεια Intel Inspector.
Εκτέλεση ανάλυσης
Όταν εκτελείτε μια ανάλυση, το Intel Inspector:
- Εκτελεί την αίτησή σας.
- Προσδιορίζει ζητήματα που μπορεί να χρειάζονται χειρισμό.
- Συλλέγει αυτά τα ζητήματα ως αποτέλεσμα.
- Μετατρέπει τις πληροφορίες συμβόλων σε fileονόματα και αριθμούς γραμμών.
- Εφαρμόζει κανόνες καταστολής.
- Εκτελεί διπλότυπη εξάλειψη.
- Σχηματίζει σύνολα προβλημάτων.
- Ανάλογα με τις επιλογές διαμόρφωσης ανάλυσής σας, ενδέχεται να ξεκινήσει μια διαδραστική περίοδος εντοπισμού σφαλμάτων.
Για περισσότερες πληροφορίες, βλ Εκτέλεση αναλύσεων στο Intel Inspector Help.
Επιλέξτε Προβλήματα Κατά την ανάλυση, το Intel Inspector εμφανίζει προβλήματα με τη σειρά που εντοπίστηκε. Αφού ολοκληρωθεί η ανάλυση, το Intel Inspector: - Οι ομάδες εντόπισαν προβλήματα σε σύνολα προβλημάτων (αλλά εξακολουθεί να παρέχει ορατότητα σε μεμονωμένα προβλήματα και εμφανίσεις προβλημάτων).
- Δίνει προτεραιότητα στα σύνολα προβλημάτων.
- Προσφέρει φιλτράρισμα για να σας βοηθήσει να εστιάσετε σε εκείνα τα σύνολα προβλημάτων που απαιτούν την προσοχή σας
Για περισσότερες πληροφορίες, βλ Επιλογή προβλημάτων στη Βοήθεια του Intel Inspector.
Ερμηνεύστε τα δεδομένα των αποτελεσμάτων και επιλύστε ζητήματα
Χρησιμοποιήστε τις ακόλουθες δυνατότητες του Intel Inspector για να βελτιώσετε την παραγωγικότητά σας:
Σκοπός | Χαρακτηριστικό | Κατά τη διάρκεια της ανάλυσης / Μετά την ολοκλήρωση της ανάλυσης |
Ερμηνεία δεδομένων αποτελεσμάτων. | Εξηγήστε το πρόβλημα Βοήθεια
Για περισσότερες πληροφορίες, βλ Πρόσβαση στη Βοήθεια Εξήγηση Προβλήματος στη Βοήθεια Intel Inspector. |
|
Εστιάστε μόνο σε εκείνα τα θέματα που απαιτούν την προσοχή σας. | Επίπεδα σοβαρότητας Για περισσότερες πληροφορίες, βλ Επίπεδα σοβαρότητας στο Intel Inspector Βοήθεια. |
|
κράτη | Αφού ολοκληρωθεί η ανάλυση | |
Για περισσότερες πληροφορίες, βλ κράτη στη Βοήθεια Intel Inspector. | ||
Κανόνες καταστολής | Αφού ολοκληρωθεί η ανάλυση | |
Για περισσότερες πληροφορίες, βλ Υποστήριξη καταστολών στην Intel Βοήθεια επιθεωρητή. | ||
Επίλυση ζητημάτων. | Άμεση πρόσβαση σε έναν προεπιλεγμένο επεξεργαστή Για περισσότερες πληροφορίες, βλ Επεξεργασία Πηγαίος κώδικας στο Intel Inspector Βοήθεια. |
|
Μάθετε περισσότερα
Έγγραφο/Πηγή | Περιγραφή |
Intel Inspector: Προτεινόμενα Απόδειξη με έγγραφα | Ένας εξαιρετικός συνολικός πόρος για αρχάριους, μεσαίους και προχωρημένους χρήστες, αυτή η σελίδα περιλαμβάνει συνδέσμους προς οδηγούς, σημειώσεις έκδοσης, βίντεο, επιλεγμένα θέματα, εκπαίδευσηamples, και άλλα |
Έκδοση Intel Inspector Σημειώσεις και Νέα Χαρακτηριστικά | Περιέχει ενημερωμένες πληροφορίες σχετικά με το Intel Inspector, συμπεριλαμβανομένης περιγραφής, τεχνικής υποστήριξης και γνωστών περιορισμών. Αυτό το έγγραφο περιέχει επίσης απαιτήσεις συστήματος, οδηγίες εγκατάστασης και οδηγίες για τη ρύθμιση του περιβάλλοντος της γραμμής εντολών.
|
Φροντιστήρια | Σας βοηθά να μάθετε να χρησιμοποιείτε το Intel Inspector. Αφού αντιγράψετε μια εκπαίδευση sampσυμπιεσμένο file σε έναν εγγράψιμο κατάλογο, χρησιμοποιήστε ένα κατάλληλο εργαλείο για να εξαγάγετε τα περιεχόμενα. Για να φορτώσετε μια προπόνηση sampΜεταβείτε στο περιβάλλον του Visual Studio*, κάντε διπλό κλικ στο .sln file.
Εκπαίδευση sampΑυτά σας βοηθούν να μάθετε να χρησιμοποιείτε το Intel Inspector. Εκπαίδευση sampΤα les εγκαθίστανται ως μεμονωμένα συμπιεσμένα files κάτω / samples/en/. Αφού αντιγράψετε μια εκπαίδευση sampσυμπιεσμένο file σε έναν εγγράψιμο κατάλογο, χρησιμοποιήστε ένα κατάλληλο εργαλείο για να εξαγάγετε τα περιεχόμενα. Τα εξαγόμενα περιεχόμενα περιλαμβάνουν ένα σύντομο README που περιγράφει τον τρόπο δημιουργίας των εκπαιδευτικών sampκαι επιλύστε προβλήματα. Τα σεμινάρια σάς δείχνουν πώς μπορείτε να βρείτε και να διορθώσετε σφάλματα πρόσβασης στη μνήμη χωρίς αρχικοποίηση, διαρροής μνήμης και σφαλμάτων αγώνα δεδομένων χρησιμοποιώντας C++ και εκπαιδευτικά προγράμματα Fortranamples.
|
Χρήστης Intel Inspector Οδηγός | Ο Οδηγός χρήσης είναι η κύρια τεκμηρίωση για το Intel Inspector. |
Intel Inspector: Αρχική σελίδα |
Έγγραφα / Πόροι
![]() |
intel Inspector Get Dynamic Memory and Threading Error Checking Tool [pdf] Οδηγός χρήστη Inspector Get, Dynamic Memory and Threading Error Checking Tool, Inspector Get Dynamic Memory and Threading Error Checking Tool, Threading Error Check Tool, Error Check Tool, Checking Tool |