Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question
1  
How about the graph column in Process Explorer? – Synetech Aug 7 '12 at 1:28
    
I'll have a look at the CPU History column in Process Explorer. Does this program have something similar for Memory History, and GPU History though? Additionally, it may be useful to have something larger in size and more permanent. – Mjsk Aug 7 '12 at 5:14

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!

share|improve this answer
    
"Private Bytes" is virtual memory, not RAM, and only per-process private v.m. at that. – Jamie Hanrahan Mar 12 '15 at 7:03
    
What's Process Monitor? There's no "Add Counters" in Activity Monitor, if you mean that! – Noldorin May 6 '15 at 15:06
1  
@Noldorin ahhh sorry about that, I meant "Performance Monitor", I've edited the answer to reflect that... can't believe that mistake went unnoticed for that long! – Paul Carroll May 11 '15 at 6:40
    
Aha, got it. Thanks for the correction! – Noldorin May 11 '15 at 15:42

If you are using perfmon, then the "Working Set" items under "Process" are the ones related to memory usage of the process.

share|improve this answer
    
This is really a comment and not an answer to the original question. To critique or request clarification from an author, leave a comment below their post - you can always comment on your own posts, and once you have sufficient reputation you will be able to comment on any post. Please read Why do I need 50 reputation to comment? What can I do instead? – DavidPostill Mar 16 at 15:40
    
I know, but with insufficient reputation, I could not comment. I will suggest an edit instead. If it is accepted, I will remove my answer. – thehaunt Mar 16 at 17:46

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .