Réponses:
Pour une réponse rapide, utilisez l' Explorateur de processus de SysInternal . Double-cliquez sur un processus pour ouvrir la boîte de dialogue des détails. l'onglet threads donne une liste triable de tous les threads, y compris le delta de changement de contexte et le temps CPU.
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.
Moniteur de processus (sysinternals)
Je pense que ProcessMonitor de Sysinternals (récemment acheté par Microsoft) fonctionnerait probablement.
Process Monitor est un outil de surveillance avancé pour Windows qui affiche le système de fichiers en temps réel, le registre et l'activité des processus / threads. Il combine les fonctionnalités de deux utilitaires Sysinternals hérités, Filemon et Regmon, et ajoute une liste complète d'améliorations, notamment un filtrage riche et non destructif, des propriétés d'événement complètes telles que les ID de session et les noms d'utilisateurs, des informations de processus fiables, des piles de threads complètes avec prise en charge des symboles intégrée pour chaque opération, enregistrement simultané dans un fichier, et bien plus encore. Ses fonctionnalités particulièrement puissantes feront de Process Monitor un utilitaire de base dans le dépannage de votre système et la boîte à outils de chasse aux logiciels malveillants.
Voici le lien:
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx