I'm looking for a tool that can help me figure out what application/process that is using my CPU?
Issue: Some evenings, one server uses 100% CPU. Only some, and never in working hours.
(OS: Windows Server 2012)
Tools I have tried:
- Task Manager – Only real time
- Resource Manager: Only real time
- Process Explorer from sysinternals: Only real time
- Performance Monitor/perfmon: Can log to a file, but only shows me that CPU usage goes to 100% – can't tell me the actual process causing it…
Is there a windows tool or 3rd party tool that can help me?
Best Answer
RESOURCE ANSWER: https://superuser.com/questions/453909/log-cpu-by-process-over-time (Please ensure to uptick on the article link answer for its credit as well)
Software Download Link: Process Monitor
Options
|Profiling Events
Thread Profiling Options
window --> CheckGenerate Thread Profiling Events
Tools
|Process Activity Summary
: