Bonjour chère communauté détentrice du savoir absolu,
je suis coincé !!! Peut-être avez vous déjà rencontré le cas qui me bloque
Je cherche à enregistrer la consommation CPU d'un processus durant une période donnée. J'ai pas mal cherché sur le net, et tous les threads disent de se tourner vers l'outil perfmon.
Seulement voilà, je ne vois pas de compteur permettant de récupérer la consommation CPU d'un processus dans ceux qui sont proposés (et c'est bien dommage d'ailleurs, parce que ca journalise très bien).
En creusant un peu la question, je suis tombé sur ce topic.
citations :
Many people confuses what they see in Task Manager on the Processes tab in CPU column with Process\% Processor Time\Instance in Perfmon. They are NOT the same counters. There is NO counter in PerfMon that matches what you see in Task Manager on the Processes tab in CPU column.I know of no easy way to get how much CPU a process is using from perfmon.
Taskmgr utilizes a NtQuerySystemInformation call for this value. This is a different method then what perfmon is using
Proposed As Answer byBruce AdamczakMicrosoft Employee, Moderator
J'en déduis que la question n'est peut-être pas si évidente que ça à résoudre
Avez-vous une idée/un avis sur la question?
Partager