Αναγν. άρθρου: 931370 - Τελευταία αναθεώρηση: Πέμπτη, 22 Σεπτεμβρίου 2011 - Αναθεώρηση: 7.0 Το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1 είναι τώρα διαθέσιμη
Σε αυτήν τη σελίδαΠερίληψηΑυτό το άρθρο περιγράφει τις δυνατότητες και τη διαθεσιμότητα του εργαλείου εντοπισμού σφαλμάτων διαγνωστικών 1.1. Επιπλέον, αυτό το άρθρο περιγράφει τον τρόπο χρήσης του εργαλείου εντοπισμού σφαλμάτων διαγνωστικών 1.1 για να αναλύσετε και να επιλύσετε ζητήματα εφαρμογής. ΕΙΣΑΓΩΓΉΤο εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1 έχει σχεδιαστεί για να σας βοηθήσει να αντιμετωπίσετε ζητήματα επιδόσεων σε οποιαδήποτε διαδικασία λειτουργίας χρήστη Win32. Για παράδειγμα, το εργαλείο εντοπισμού σφαλμάτων 1.1 Διαγνωστικά βοηθούν αντιμετώπιση προβλημάτων εφαρμογής που σταματά να ανταποκρίνεται ("κολλάει") ή διακόπτεται η λειτουργία, λειτουργεί αργά, διαρροών μνήμης ή έχει ζητήματα κατακερματισμού της μνήμης. Το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1 περιλαμβάνει επίσης τον εντοπισμό σφαλμάτων σε δέσμες ενεργειών για εφαρμογές του Microsoft Internet Information Services (IIS), στοιχεία πρόσβασης δεδομένων Web, εφαρμογές Microsoft COM + και σχετικές τεχνολογίες της Microsoft. Το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1 είναι διαθέσιμο ως αυτόνομο εργαλείο. Για να αποκτήσετε το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web: http://www.Microsoft.com/downloads/details.aspx;FamilyID = 28bd5941-c458-46f1-b24d-f60151d875a3
(http://www.microsoft.com/downloads/details.aspx?FamilyID=28bd5941-c458-46f1-b24d-f60151d875a3)
Σημείωση Το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.0 είναι διαθέσιμο ως τμήμα του IIS Διαγνωστικά Toolkit 1.0 ή ως αυτόνομο εργαλείο.Περισσότερες πληροφορίεςΤο εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1 χρησιμοποιεί αντικείμενα Microsoft Component Object Model (COM) για να παρέχουν ένα μοντέλο αντικειμένου extensible. Το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1 περιλαμβάνει ένα κεντρικό πρόγραμμα δέσμης ενεργειών και ένα ενσωματωμένο πλαίσιο αναφοράς. Στοιχεία του εργαλείου εντοπισμού σφαλμάτων διαγνωστικών 1.1Η υπηρεσία εντοπισμού σφαλμάτωνΥπηρεσία εντοπισμού σφαλμάτων (Dbghost.exe), εκτελεί τις ακόλουθες ενέργειες:
Το κεντρικό πρόγραμμα εντοπισμού σφαλμάτωνΤο κεντρικό πρόγραμμα εντοπισμού σφαλμάτων (Dbghost.exe) φιλοξενεί την συμβολική μηχανισμός εντοπισμού σφαλμάτων των Windows (Dbgeng.dll). Το κεντρικό πρόγραμμα εντοπισμού σφαλμάτων επισυνάπτει διεργασίες συμβολική κινητήρα πρόγραμμα εντοπισμού σφαλμάτων των Windows και δημιουργεί ενδείξεων σφαλμάτων μνήμης. Το κεντρικό πρόγραμμα εντοπισμού σφαλμάτων φιλοξενεί επίσης η κύρια λειτουργική μονάδα που χρησιμοποιείται για την ανάλυση των ενδείξεων μνήμης.Σημείωση Το κεντρικό πρόγραμμα εντοπισμού σφαλμάτων δεν εξαρτάται από Debug διαγνωστικών υπηρεσίας (Dbgsvc.exe). Περιβάλλοντα εργασίας χρήστηΠεριβάλλοντα εργασίας χρήστη (Debugdiag.exe και Debugdiaganalysisonly.exe) στο εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1 είναι διασυνδέσεις που χρησιμοποιούνται για την ανάλυση των ενδείξεων μνήμης αυτοματοποιήσετε τη δημιουργία δεσμών ενεργειών ελέγχου και εμφανίζουν την κατάσταση των εκτελούμενων διεργασιών. Οι διαδικασίες αυτές περιλαμβάνουν υπηρεσίες.Το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1 περιλαμβάνει τρεις προβολές:
Τρόπος χρήσης του εργαλείου εντοπισμού σφαλμάτων διαγνωστικών 1.1Πριν να ξεκινήσετε το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1, πρέπει να ταυτότητα το είδος του ζητήματος που αντιμετωπίζετε. Για παράδειγμα, προσδιορίστε αν η εφαρμογή σταματά να ανταποκρίνεται, διακόπτεται η λειτουργία, λειτουργεί αργά ή διαρροές μνήμης. Όταν γνωρίζετε το είδος του ζητήματος, μπορείτε να ρυθμίσετε το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1 για να συλλέξετε τα σωστά δεδομένα. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε τα δεδομένα για να προσδιορίσετε και να επιλύσετε την αιτία του προβλήματος.Εντοπισμός σφαλμάτων διακοπής μιας διαδικασίαςΣυνήθως, μια διακοπή λειτουργίας της διαδικασίας υποδεικνύει ότι μια εξαίρεση που δεν αντιμετωπίστηκε σε μια διαδικασία ή κώδικα που εκτελούνται σε μια διεργασία έχει τερματιστεί η διαδικασία. Για τον εντοπισμό σφαλμάτων διακοπής μιας διαδικασίας, δημιουργήστε έναν κανόνα αιφνίδια διακοπή λειτουργίας στη διαδικασία. Μπορείτε να επισυνάψετε το εργαλείο εντοπισμού σφαλμάτων 1.1 διαγνωστικών σε μια συγκεκριμένη διαδικασία. Το εργαλείο εντοπισμού σφαλμάτων 1.1 Διαγνωστικά παρακολουθεί τη διαδικασία για κάθε εξαίρεση ή προσαρμοσμένο σημείο διακοπής που προκαλεί τη διαδικασία για να τερματιστεί απροσδόκητα. Όταν μια αιφνίδια διακοπή λειτουργίας προκύπτει, δημιουργείται ένα αρχείο ένδειξης σφαλμάτων μνήμης στο φάκελο που καθορίζεται στον κανόνα.Για περισσότερες πληροφορίες σχετικά με τη δημιουργία ενός κανόνα αιφνίδια διακοπή λειτουργίας, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft: 919789
(http://support.microsoft.com/kb/919789/
)
Τρόπος χρήσης του εργαλείου εντοπισμού σφαλμάτων διαγνωστικών για την αντιμετώπιση μιας διαδικασίας IIS που διακόπτεται απροσδόκητα Εντοπισμός σφαλμάτων σε μια διαδικασία που σταματά να ανταποκρίνεται ή ζήτημα αργές επιδόσειςΧρησιμοποιήστε μία από τις ακόλουθες μεθόδους.Μέθοδος 1: Δημιουργία κανόνα "κολλάει""Κολλάει" δυνατότητα παρακολούθησης είναι σχεδιασμένη για να αντιμετωπίσετε ζητήματα επιδόσεων διαδικασία IIS. Για παράδειγμα, μπορείτε να δημιουργήσετε έναν κανόνα "κολλάει", για να αντιμετωπίσετε ένα ζήτημα στο οποίο σελίδες σε μια εφαρμογή Web χρειαστεί περισσότερος φόρτωση ή φόρτωση καθόλου.Όταν δημιουργείτε έναν κανόνα "κολλάει" και στη συνέχεια καθορίστε μια διαδικασία και τη διεύθυνση URL για την παρακολούθηση, πρέπει επίσης να καθορίσετε ένα χρονικό διάστημα ping και μια τιμή χρονικού ορίου απόκρισης. Το εργαλείο εντοπισμού σφαλμάτων 1.1 Διαγνωστικά αποστέλλει μια αίτηση στο διακομιστή έχει ρυθμιστεί διαστήματα. Εάν ο διακομιστής δεν ανταποκρίνεται πριν από το ρυθμισμένο χρονικό όριο, δημιουργείται ένα αρχείο ένδειξης σφαλμάτων μνήμης για την καθορισμένη διεργασία. Για περισσότερες πληροφορίες σχετικά με τη δημιουργία ενός κανόνα "κολλάει", κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft: 919791
(http://support.microsoft.com/kb/919791/
)
Τρόπος χρήσης του εργαλείου διαγνωστικών εντοπισμού σφαλμάτων για την αντιμετώπιση υψηλή χρήση CPU από μια διεργασία του IIS Μέθοδος 2: Δημιουργία με μη αυτόματο τρόπο ένα αρχείο ένδειξης σφαλμάτων μνήμης για τη διαδικασίαΌταν η διαδικασία σταματά να ανταποκρίνεται ή να λειτουργεί αργά, μπορείτε να δημιουργήσετε με μη αυτόματο τρόπο ένα αρχείο ένδειξης σφαλμάτων μνήμης. Για να δημιουργήσετε με μη αυτόματο τρόπο ένα αρχείο ένδειξης σφαλμάτων μνήμης για μια διεργασία, κάντε δεξιό κλικ σε διαδικασία με το Διεργασίες προβολή και στη συνέχεια κάντε κλικ στο κουμπί Δημιουργία πλήρους Userdump.Εντοπισμός σφαλμάτων μνήμης ή χειρισμό χρήσηςΧρησιμοποιήστε μία από τις ακόλουθες μεθόδους.Μέθοδος 1: Δημιουργία κανόνα διαρροήΌταν δημιουργείτε έναν κανόνα διαρροή με μια διαδικασία, το αρχείο Leaktrack.dll εγχύεται τη διαδικασία για να παρακολουθείτε τη χρήση μνήμης και χειρισμού χρήσης με το χρόνο. Όταν ρυθμίζετε τις παραμέτρους ενός κανόνα "διαρροή" μνήμης ή έναν κανόνα διαρροή λαβή, μπορείτε να ρυθμίσετε το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1 για να δημιουργήσει το αρχείο ένδειξης σφαλμάτων μνήμης που βασίζεται στη χρήση χρόνου ή μνήμη.Μέθοδος 2: Δημιουργία με μη αυτόματο τρόπο ένα αρχείο ένδειξης σφαλμάτων μνήμηςΓια να το κάνετε αυτό, κάντε δεξιό κλικ σε διαδικασία με το Διεργασίες προβολή και στη συνέχεια κάντε κλικ στο κουμπί Η εποπτεία διαρροές. Όταν η διαδικασία μεγαλώνει σε μέγεθος το πρόβλημα, κάντε δεξιό κλικ στη διαδικασία και, στη συνέχεια, κάντε κλικ στο κουμπί Δημιουργία πλήρους Userdump.Για περισσότερες πληροφορίες σχετικά με τη δημιουργία ενός κανόνα "διαρροή" μνήμης και ο δείκτης χειρισμού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft: 919790
(http://support.microsoft.com/kb/919790/
)
Τρόπος χρήσης του εργαλείου διαγνωστικών εντοπισμού σφαλμάτων των υπηρεσιών IIS για την αντιμετώπιση διαρροή μνήμης σε μια διαδικασία IIS Αναλύσετε αρχεία ένδειξης σφαλμάτων μνήμηςΤο εργαλείο εντοπισμού σφαλμάτων 1.1 Διαγνωστικά να αναλύσετε ένα αρχείο ένδειξης σφαλμάτων μνήμης και να δημιουργούν ένα αρχείο αναφοράς που περιλαμβάνει την ανάλυση. Επιπλέον, το αρχείο αναφοράς περιλαμβάνει συστάσεις για να επιλύσετε τα προβλήματα που εντοπίζονται.Το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1 χρησιμοποιεί δέσμες ενεργειών ανάλυσης για την ανάλυση του αρχείου ένδειξης σφαλμάτων της διαδικασίας. Οι ακόλουθες δέσμες ενεργειών ανάλυσης χρησιμοποιούνται συχνότερα:
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
Μηχανικά μεταφρασμένοΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:931370
(http://support.microsoft.com/kb/931370/en-us/
)
| Άλλοι πόροι Tοποθεσίες υποστήριξης
ΚοινότηταΆμεση λήψη βοήθειαςΜεταφράσεις άρθρων
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Επιστροφή στην αρχή
