Basically, I want to track which processes are running and their cpu % throughout the day to pinpoint random freezing and slowness. I would like to go in to a text file and see a log of the previous days processes, or something to that effect.
|
feedback
|
|
GUI: Process Monitor can do this.
CLI: XPerf from the Windows Performance Toolkit in the Windows SDK can do this too.
Starting, stopping (and thus save) and viewing will look like this:
The units of SetProfInt are 100 nanosecond time intervals, or a ten-thousandth of a millisecond. The standard will profile the CPU every millisecond and the above example will profile every 500 milliseconds. You can read the built-in documentation by just typing Although a bit unrelated, Process Lasso might help you around the slowness... You can configure it to lower the priority of background processes so that your system stays responsive.
| |||||
feedback
|
|
It's also possible to log CPU usage using perfmon: http://support.microsoft.com/default.aspx?scid=kb;EN-US;248345 You will need to identify the processes ahead of time. | |||
|
feedback
|

