Android

PerfView: Télécharger l`outil d`analyse des performances de Microsoft

Christophe Nasarre, Kevin Gosse — Advanced .NET debugging techniques from a real world investigation

Christophe Nasarre, Kevin Gosse — Advanced .NET debugging techniques from a real world investigation
Anonim

Microsoft a publié la dernière version de PerfView, qui corrige des bugs mineurs et ajoute la prise en charge de Microsoft.NET 4.5. Microsoft a développé ces outils pour analyser et isoler les problèmes de performance liés au processeur ou à la mémoire pour les développeurs d`applications. Cela vous aidera à affiner la fonction ou le thread, ce qui provoque le problème de performances et pointer vers le code source, afin que vous puissiez l`optimiser ou corriger les bogues dans cette section spécifique.

PerfView

Contrairement à d`autres outils, J`ai trouvé PerfView de Microsoft, pour être très convivial avec des tonnes d`informations hyperliées pour l`utilisateur, pour comprendre comment cela fonctionne. Microsoft a inclus un fichier Tutorial.exe; Essaie et regarde comment ça marche. l`outil utilise la fonction ETW (Event Tracing for Windows) pour analyser et vider les données. Il est très utile lors du dépannage des problèmes liés aux performances de votre programme.

l`outil prend essentiellement un instantané des piles, en interrompant le processeur. Il est fortement recommandé de lire la section Tutoriel et les guides fournis dans l`outil, pour mieux comprendre l`outil.

Par défaut, il prend la pile de tous les processus - mais vous pouvez choisir le fichier EXE que vous voulez résoudre. Comme vous pouvez le voir dans l`image ci-dessous, il vous indique le nom de chaque image dans la pile, avec le coût total de la CPU et le montant total du coût.

De cette façon, le dépannage est beaucoup plus facile, et il vous aide à trouver, quel cadre dans la pile pourrait causer des problèmes d`utilisation du CPU et en identifier la source. Vous pouvez également définir le serveur de symboles, afin qu`il le télécharge et qu`il le mette en cache localement.

c`est un excellent outil pour les développeurs d`applications pour affiner et localiser les problèmes liés aux performances, plus efficacement. Si vous êtes un développeur d`applications, assurez-vous de consulter PerVeiw;

Tutoriels PerfView

Pour plus d`informations, voici quelques tutoriels vidéo sur l`investigation temporelle:

  1. Collecter des données avec la commande `Exécuter` PerfView
  2. Une simple recherche CPU
  3. Résolution des symboles
  4. Regroupement et pliage
  5. Perçage dans le coût

PerfView Télécharger

Vous pouvez le télécharger ici.