Existe-t-il un moyen simple, sous Windows, d'enregistrer dans un fichier le temps en %CPU par processus, en vue d'une analyse ultérieure ?
Pour autant que je puisse voir...
- Le gestionnaire de tâches m'indique le %CPU par processus mais seulement visuellement - pas de moyen de sauvegarder dans un fichier. aucun moyen d'enregistrer dans un fichier.
- Perfmon me permet de sauvegarder dans un fichier et de créer en plus un fichier basé sur le temps (en prenant des instantanés à des intervalles de temps spécifiés). fichier basé sur le temps (en prenant des instantanés à des intervalles de temps spécifiés) - ce qui est presque ce que je veux. ce qui est presque ce que je veux, sauf que, d'après ce que je peux voir, il ne peut pas décomposer le %CPU par processus.
- L'Explorateur de processus me permet de décomposer par processus, mais il ne peut faire que enregistrer le fichier en tant qu'instantané d'un seul point dans le temps.
Aucun de ces produits ne correspond donc à ce dont j'ai besoin : J'ai besoin d'un fichier qui contienne quelque chose comme "top 10 processes by CPU, every 15 seconds, until I stop the monitoring" La raison pour laquelle j'ai besoin de cela est que j'ai une machine sur laquelle un certain processus provoque occasionnellement de brefs pics d'utilisation du CPU plusieurs fois par jour et j'ai besoin de savoir quel processus est le coupable.
Est-ce que quelque chose peut faire cela, ou ai-je manqué une fonctionnalité de perfmon ou d'explorateur de processus ?