aktualisieren:

aktualisieren:

Knapp:

Ich möchte die CPU-Auslastung der verlustfreien Audiokomprimierung in Windows messen. Ich erstelle also eine Batchdatei, um einige Codecs auszuführen, und möchte die CPU-Auslastung des Codecs vom Start bis zur Beendigung messen. Der Codec wird in kurzen Stößen ausgeführt.

Was ich brauche:

  • CPU-Prozessprotokoll/-Verlauf pro Prozess pro Zeiteinheit.

  • CPU-Prozessprotokoll/-Verlauf, das in CSV oder ähnliches exportiert werden kann.

  • Es geht kein einziges Stück Burst-Zeit verloren.

Was ich versucht habe:

  • Leistungsmonitor = nicht anwendbar, da Perfmon nur den Prozess, nicht das Programm anzeigt.

  • Sysinterner Prozessmonitor = großartig! Aber er kann die CPU-Auslastung nicht exportieren. Er hat ein sehr schönes Diagramm in der Zusammenfassung der Prozessaktivität, aber ich muss es selbst zeichnen.

  • typeperf = nett, Filtervorgang nach Namen. Aber immer noch zu langsam.

Danke schön.

aktualisieren:

vorübergehend gelöst durch Verwendung von typeperf:

typeperf "\Process(MAC)\% Processor Time"

Bin immer noch dabei, den Export in CSV durchzuführen und die Intervallabtastung festzulegen.

Aktualisierung 2:

Überwachung interner Sysprozesse durch Verwendung von Tooltips aus Diagrammen, um den CPU-Level abzurufen.

Antwort1

Überwachung interner Sysprozesse durch Verwendung von Tooltips aus Diagrammen, um den CPU-Level abzurufen.

verwandte Informationen