Gibt es unter Windows eine einfache Möglichkeit, die prozentuale CPU-Zeit pro Prozess für eine spätere Analyse in einer Datei zu protokollieren?
Soweit ich das beurteilen kann...
- Der Task-Manager zeigt mir die% -CPU pro Prozess an, jedoch nur visuell - keine Möglichkeit zum Speichern in einer Datei.
- Mit Perfmon kann ich in einer Datei speichern und zusätzlich eine zeitbasierte Datei erstellen (Schnappschüsse in festgelegten Zeitintervallen erstellen) - das ist fast das, was ich will, außer dass, soweit ich das sehe, die% nicht auflösen kann. CPU von Prozess.
- Mit Process Explorer kann ich nach Prozessen aufschlüsseln, die Datei wird jedoch nur als Momentaufnahme eines einzelnen Zeitpunkts gespeichert
Keines davon ist also genau das, was ich brauche: Ich muss alle 15 Sekunden eine Datei abrufen, die so etwas wie „Top 10-Prozesse pro CPU“ enthält, bis ich die Überwachung beende Bei einigen Prozessen kommt es mehrmals täglich zu kurzen CPU-Auslastungsspitzen, und ich muss herausfinden, welcher Prozess der Schuldige ist.
Kann irgendetwas das tun oder habe ich eine Funktion von Perfmon oder Process Explorer verpasst?