Comment obtenir l'utilisation actuelle du CPU pour chaque thread dans une application spécifique? Est-il possible d'obtenir ces informations quelque part ou en utilisant un outil?
windows
central-processing-unit
dabest1
la source
la source
Perfmon (Analyseur de performances) devrait vous donner les détails que vous souhaitez.
Ce qui suit suppose Windows 2000, XP ou Server 2003. Je n'ai pas vérifié mais je pense que le moniteur de performances est un peu différent sous Vista, Windows 7 et Server 2008.
Pour exécuter l'Analyseur de performances, accédez à Démarrer> Panneau de configuration> Outils d'administration> Performances
Pour ajouter un graphique pour chaque thread d'une application, cliquez avec le bouton droit sur le graphique et choisissez Propriétés. Vous voudrez peut-être supprimer l'un des paramètres par défaut qu'il contient pour vous donner un graphique plus propre.
Cliquez sur le bouton "Ajouter ..." et assurez-vous que "Utiliser les compteurs d'ordinateurs locaux" est coché (sauf si vous souhaitez surveiller un autre serveur, auquel cas, allez-y et choisissez cette option).
Sous "Objet de performance", choisissez "Thread"
Sélectionnez le compteur "% Processor Time", puis sélectionnez tous les threads que vous souhaitez surveiller (contrôle + clic pour en sélectionner plusieurs). Cliquez sur "Ajouter" puis sur "Fermer".
De retour dans les propriétés, vous pouvez personnaliser le graphique comme vous le souhaitez, en attribuant des couleurs, des motifs, etc. Cliquez sur OK.
Vous devrez peut-être démarrer le graphique, si vous le faites, puis en cliquant sur le signe rouge STOP pour qu'il ne soit pas activé, le graphique démarrera.
la source
Moniteur de processus (sysinternals)
Je pense que ProcessMonitor de Sysinternals (récemment acheté par Microsoft) fonctionnerait probablement.
Voici le lien:
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
la source
vous pouvez utiliser le moniteur de performances Windows intégré, tapez simplement perfmon au début, exécutez. une fois sur perfmon, cliquez sur le signe plus, sélectionnez le processus, vous choisissez votre processus, puis sélectionnez ce que vous voulez voir. retour aux sources!
la source