How to Track CPU and Memory Usage Per Process
I have seen this question asked on here before but was unable to follow the answer which was given. I would like to monitor a processes CPU, Memory, and possibly GPU usage over a given time. The data would be useful if presented in a graph.
It would be nice if I could do this using Performance Monitor, but I am open to alternative solutions as well. I have tried using Performance Monitor and my problem is that I'm not sure which performance counters to use since there are so many. I've been looking at a Process, Processor, Memory, etc. but I'm not sure which counters within those categories will be of interest to me. My OS is Windows 7.
Solution 1:
To monitor memory on the system (or for specific processes):
- Open Performance Monitor (control panel -> administrative tools)
- Add Counters
- Expand "Process"
- Select "Private Bytes"
- Select the processes to monitor in the "Instances of selected object" the hit Add, or just hit Add for the entire system
- Ok
That's what I've found so far... however getting the graph to look reasonable still eludes me!