Android

PerfView: Λήψη εργαλείου ανάλυσης επιδόσεων από τη Microsoft

PerfView: The Ultimate .NET Performance Tool

PerfView: The Ultimate .NET Performance Tool
Anonim

Η Microsoft έχει κυκλοφορήσει την τελευταία έκδοση του PerfView, που διορθώνει δευτερεύοντα σφάλματα και προσθέτει υποστήριξη για το Microsoft.NET 4.5. Η Microsoft έχει αναπτύξει αυτά τα εργαλεία για την ανάλυση και την απομόνωση ζητημάτων απόδοσης CPU ή μνήμης για προγραμματιστές εφαρμογών. Θα σας βοηθήσει να περιορίσετε τη συνάρτηση ή το νήμα, το οποίο προκαλεί το πρόβλημα απόδοσης και να δείχνει τον πηγαίο κώδικα, ώστε να μπορείτε να το βελτιστοποιήσετε ή να διορθώσετε τυχόν σφάλματα σε αυτό το συγκεκριμένο τμήμα.

PerfView

Σε αντίθεση με κάποια άλλα εργαλεία, Έχω βρει PerfView από τη Microsoft, για να είναι πολύ φιλική προς το χρήστη με τους τόνους των υπερσυνδεδεμένων πληροφοριών για τον χρήστη, για να καταλάβει πώς λειτουργεί. Η Microsoft έχει συμπεριλάβει ένα αρχείο Tutorial.exe. δοκιμάστε το και δείτε πώς λειτουργεί. Το εργαλείο χρησιμοποιεί τη δυνατότητα παρακολούθησης συμβάντων για τα Windows (ETW) για την ανάλυση και απόρριψη των δεδομένων. Είναι πολύ χρήσιμο κατά την επίλυση προβλημάτων που σχετίζονται με την απόδοση του προγράμματος σας.

Το εργαλείο βασικά λαμβάνει στιγμιότυπο των στοίβων, διακόπτοντας την CPU. Συνιστάται ιδιαίτερα να διαβάσετε την ενότητα Tutorial και τους οδηγούς που παρέχονται μέσα στο εργαλείο για να κατανοήσετε καλύτερα το εργαλείο.

Από προεπιλογή, παίρνει τη στοίβα όλων των διαδικασιών - αλλά μπορείτε να επιλέξετε το αρχείο EXE που τραβάτε για την αντιμετώπιση προβλημάτων. Όπως βλέπετε στην παρακάτω εικόνα, σας λέει το όνομα κάθε πλαισίου στη συλλογή της στοίβας, με το συνολικό κόστος της CPU και το συνολικό ποσό του κόστους.

Με αυτόν τον τρόπο, η αντιμετώπιση προβλημάτων είναι πολύ πιο εύκολη, και σας βοηθά να μάθετε ποιο πλαίσιο στη στοίβα μπορεί να προκαλεί προβλήματα χρήσης της CPU και να δείχνει την πηγή της. Μπορείτε επίσης να ορίσετε τον διακομιστή συμβόλων, ώστε να το κατεβάζει και να το αποθηκεύσει σε τοπικό επίπεδο.

Είναι ένα εξαιρετικό εργαλείο για τους προγραμματιστές εφαρμογών να περιορίζουν και να βελτιώνουν αποτελεσματικά τα προβλήματα που σχετίζονται με την απόδοση. Εάν είστε προγραμματιστής εφαρμογών, φροντίστε να ελέγξετε το PerVeiw.

Περισσότερες πληροφορίες εδώ είναι μερικά βίντεο tutorials που είναι διαθέσιμα για την έρευνα χρόνου:

Συλλογή δεδομένων με την εντολή `Run` της PerfView

  1. Μια απλή έρευνα CPU
  2. Σύμβολο Ανάλυση
  3. Ομαδοποίηση και δίπλωση
  4. Διάτρηση σε κόστος
  5. PerfView Λήψη

Μπορείτε να το κατεβάσετε από εδώ