Το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1 είναι τώρα διαθέσιμη

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 931370 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Αυτό το άρθρο περιγράφει τις δυνατότητες και τη διαθεσιμότητα του εργαλείου εντοπισμού σφαλμάτων διαγνωστικών 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
Σημείωση Το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.0 είναι διαθέσιμο ως τμήμα του IIS Διαγνωστικά Toolkit 1.0 ή ως αυτόνομο εργαλείο.

Περισσότερες πληροφορίες

Το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1 χρησιμοποιεί αντικείμενα Microsoft Component Object Model (COM) για να παρέχουν ένα μοντέλο αντικειμένου extensible. Το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1 περιλαμβάνει ένα κεντρικό πρόγραμμα δέσμης ενεργειών και ένα ενσωματωμένο πλαίσιο αναφοράς.

Στοιχεία του εργαλείου εντοπισμού σφαλμάτων διαγνωστικών 1.1

Η υπηρεσία εντοπισμού σφαλμάτων

Υπηρεσία εντοπισμού σφαλμάτων (Dbghost.exe), εκτελεί τις ακόλουθες ενέργειες:
  • Στον κεντρικό υπολογιστή να επισυνάπτει και αποσυνδέει τον κεντρικό υπολογιστή από την εκτέλεση διαδικασιών
  • Συλλέγει δεδομένα εποπτείας επιδόσεων
  • Επικοινωνεί με ένα διακομιστή και χρησιμοποιεί το HttpStatusCode Απαρίθμηση για να προσδιορίσετε την κατάσταση του διακομιστή. Αυτή η λειτουργία είναι γνωστή ως μια λειτουργία ping HTTP.
  • Οθόνες διαρροών μνήμης σε διεργασίες
  • Συλλέγει πληροφορίες κατάστασης περιόδου λειτουργίας εντοπισμού σφαλμάτων
  • Εμφανίζει την κατάσταση κάθε καθορισμένη κανόνα

Το κεντρικό πρόγραμμα εντοπισμού σφαλμάτων

Το κεντρικό πρόγραμμα εντοπισμού σφαλμάτων (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Τρόπος χρήσης του εργαλείου εντοπισμού σφαλμάτων διαγνωστικών για την αντιμετώπιση μιας διαδικασίας IIS που διακόπτεται απροσδόκητα

Εντοπισμός σφαλμάτων σε μια διαδικασία που σταματά να ανταποκρίνεται ή ζήτημα αργές επιδόσεις

Χρησιμοποιήστε μία από τις ακόλουθες μεθόδους.
Μέθοδος 1: Δημιουργία κανόνα "κολλάει"
"Κολλάει" δυνατότητα παρακολούθησης είναι σχεδιασμένη για να αντιμετωπίσετε ζητήματα επιδόσεων διαδικασία IIS. Για παράδειγμα, μπορείτε να δημιουργήσετε έναν κανόνα "κολλάει", για να αντιμετωπίσετε ένα ζήτημα στο οποίο σελίδες σε μια εφαρμογή Web χρειαστεί περισσότερος φόρτωση ή φόρτωση καθόλου.

Όταν δημιουργείτε έναν κανόνα "κολλάει" και στη συνέχεια καθορίστε μια διαδικασία και τη διεύθυνση URL για την παρακολούθηση, πρέπει επίσης να καθορίσετε ένα χρονικό διάστημα ping και μια τιμή χρονικού ορίου απόκρισης. Το εργαλείο εντοπισμού σφαλμάτων 1.1 Διαγνωστικά αποστέλλει μια αίτηση στο διακομιστή έχει ρυθμιστεί διαστήματα. Εάν ο διακομιστής δεν ανταποκρίνεται πριν από το ρυθμισμένο χρονικό όριο, δημιουργείται ένα αρχείο ένδειξης σφαλμάτων μνήμης για την καθορισμένη διεργασία.

Για περισσότερες πληροφορίες σχετικά με τη δημιουργία ενός κανόνα "κολλάει", κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
919791Τρόπος χρήσης του εργαλείου διαγνωστικών εντοπισμού σφαλμάτων για την αντιμετώπιση υψηλή χρήση CPU από μια διεργασία του IIS
Μέθοδος 2: Δημιουργία με μη αυτόματο τρόπο ένα αρχείο ένδειξης σφαλμάτων μνήμης για τη διαδικασία
Όταν η διαδικασία σταματά να ανταποκρίνεται ή να λειτουργεί αργά, μπορείτε να δημιουργήσετε με μη αυτόματο τρόπο ένα αρχείο ένδειξης σφαλμάτων μνήμης. Για να δημιουργήσετε με μη αυτόματο τρόπο ένα αρχείο ένδειξης σφαλμάτων μνήμης για μια διεργασία, κάντε δεξιό κλικ σε διαδικασία με το Διεργασίες προβολή και στη συνέχεια κάντε κλικ στο κουμπί Δημιουργία πλήρους Userdump.

Εντοπισμός σφαλμάτων μνήμης ή χειρισμό χρήσης

Χρησιμοποιήστε μία από τις ακόλουθες μεθόδους.
Μέθοδος 1: Δημιουργία κανόνα διαρροή
Όταν δημιουργείτε έναν κανόνα διαρροή με μια διαδικασία, το αρχείο Leaktrack.dll εγχύεται τη διαδικασία για να παρακολουθείτε τη χρήση μνήμης και χειρισμού χρήσης με το χρόνο. Όταν ρυθμίζετε τις παραμέτρους ενός κανόνα "διαρροή" μνήμης ή έναν κανόνα διαρροή λαβή, μπορείτε να ρυθμίσετε το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1 για να δημιουργήσει το αρχείο ένδειξης σφαλμάτων μνήμης που βασίζεται στη χρήση χρόνου ή μνήμη.
Μέθοδος 2: Δημιουργία με μη αυτόματο τρόπο ένα αρχείο ένδειξης σφαλμάτων μνήμης
Για να το κάνετε αυτό, κάντε δεξιό κλικ σε διαδικασία με το Διεργασίες προβολή και στη συνέχεια κάντε κλικ στο κουμπί Η εποπτεία διαρροές. Όταν η διαδικασία μεγαλώνει σε μέγεθος το πρόβλημα, κάντε δεξιό κλικ στη διαδικασία και, στη συνέχεια, κάντε κλικ στο κουμπί Δημιουργία πλήρους Userdump.

Για περισσότερες πληροφορίες σχετικά με τη δημιουργία ενός κανόνα "διαρροή" μνήμης και ο δείκτης χειρισμού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
919790Τρόπος χρήσης του εργαλείου διαγνωστικών εντοπισμού σφαλμάτων των υπηρεσιών IIS για την αντιμετώπιση διαρροή μνήμης σε μια διαδικασία IIS

Αναλύσετε αρχεία ένδειξης σφαλμάτων μνήμης

Το εργαλείο εντοπισμού σφαλμάτων 1.1 Διαγνωστικά να αναλύσετε ένα αρχείο ένδειξης σφαλμάτων μνήμης και να δημιουργούν ένα αρχείο αναφοράς που περιλαμβάνει την ανάλυση. Επιπλέον, το αρχείο αναφοράς περιλαμβάνει συστάσεις για να επιλύσετε τα προβλήματα που εντοπίζονται.

Το εργαλείο εντοπισμού σφαλμάτων διαγνωστικών 1.1 χρησιμοποιεί δέσμες ενεργειών ανάλυσης για την ανάλυση του αρχείου ένδειξης σφαλμάτων της διαδικασίας. Οι ακόλουθες δέσμες ενεργειών ανάλυσης χρησιμοποιούνται συχνότερα:
  • Διακοπή λειτουργίας/κολλάει αναλυτές
    Στη δέσμη ενεργειών/κολλάει διακοπή λειτουργίας αναλύει τις πληροφορίες εξαίρεσης στο αρχείο ένδειξης σφαλμάτων Εάν ανιχνευθεί μια διακοπή λειτουργίας. Η δέσμη ενεργειών/κολλάει διακοπή λειτουργίας αναλύει επίσης το αρχείο ένδειξης σφαλμάτων για ζητήματα που είναι γνωστό ότι προκαλούν μια συνθήκη "κολλάει". Αυτή η δέσμη ενεργειών περιλαμβάνει τις υπηρεσίες IIS, Microsoft Data Access Components, COM + και πληροφορίες υποδοχής των Windows που σχετίζονται με τη διαδικασία.
  • Αναλυτές πίεση μνήμης
    Η δέσμη ενεργειών ανάλυσης πίεση μνήμης αναλύει χρήση μνήμης μιας διαδικασίας και εμφανίζει τα δεδομένα που συγκεντρώνονται από το αρχείο Leaktrack.dll.

Ιδιότητες

Αναγν. άρθρου: 931370 - Τελευταία αναθεώρηση: Πέμπτη, 22 Σεπτεμβρίου 2011 - Αναθεώρηση: 7.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Windows Vista Ultimate
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Home Premium
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Home Basic
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Starter
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
Λέξεις-κλειδιά: 
kbwebserver kbtshoot kbinfo kbmt KB931370 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:931370

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com