Czy w systemie Windows jest jakiś prosty sposób rejestrowania% czasu procesora na proces w czasie do pliku w celu późniejszej analizy?
O ile widzę ...
- Menedżer zadań pokazuje mi% procesora na proces, ale tylko wizualnie - nie ma możliwości zapisania do pliku.
- Perfmon pozwoli mi zapisać do pliku, a dodatkowo utworzy plik oparty na czasie (robienie migawek w określonych odstępach czasu) - co jest prawie tym, czego chcę, poza tym, o ile widzę, nie może rozbić% Procesor według procesu.
- Process Explorer pozwoli mi na podział według procesu, ale zapisze plik tylko jako migawkę jednego punktu w czasie
Więc żadne z nich nie jest tym, czego potrzebuję: muszę uzyskać plik zawierający coś w rodzaju „10 najlepszych procesów według CPU, co 15 sekund, aż zatrzymam monitorowanie”. Powód, dla którego go potrzebuję, ponieważ mam maszynę, na której jakiś proces powoduje sporadyczne krótkie wzrosty wykorzystania procesora kilka razy dziennie i muszę dowiedzieć się, który z nich jest winowajcą.
Czy coś może to zrobić, czy też przegapiłem jakąś funkcję perfmon lub eksploratora procesów?
źródło