Чи є якийсь простий спосіб в Windows записати% процесорного часу за процес протягом часу у файл для подальшого аналізу?
Наскільки я бачу ...
- Диспетчер завдань показує мені% CPU на процес, але лише візуально - ніякого способу збереження у файл.
- Perfmon дозволить мені зберегти файл і додатково створити файл на основі часу (робити знімки у визначені проміжки часу) - що майже те, що я хочу, за винятком того, що, наскільки я бачу, він не може розбити% ЦП за процесом.
- Провідник процесів дозволить мені розбитися за процесом, але він збереже файл лише у вигляді знімка однієї точки часу
Отже, жодне з них не є саме тим, що мені потрібно: мені потрібно отримати файл, що містить щось на кшталт "10 кращих процесів процесора, кожні 15 секунд, поки я не припиняю моніторинг". Причина мені потрібна, тому що у мене є машина, на якій якийсь процес спричиняє періодичні короткі сплески використання процесора кілька разів на день, і мені потрібно з’ясувати, який саме процес є винуватцем.
Я можу щось зробити, чи я пропустив якусь особливість perfmon або провідника процесів?