perfmon is a very useful tool, it seems a little daunting at first but basically its a more complete version of taskmanagers performance graph.
this is for windows XP, its similar or the same elsewhere
go to start / run type
perfmon <enter>
perfmon will now startup it should say "System Monitor" on the right and youll see some default graphs, delete them by clicking at the bottom fo the screen that lists each graph individually by name, click on each name and press the del key
Now click the + thats near the top of the window, theres a funky looking X next to it that should be greyed out
change "performance object" to
"Process"
Then under "Selected counters from list" multiple shift select
"% priviledged time"
"% processor time"
"% user time"
then select "All instances"
click "Add"
click "close"
i prefer the text view so if you do, click the little document view, its the one between the coloured bar graph and the + you clicked earlier.
Now all thise figures that are changing is whats going on currently, the line chart will show you a history, run your app, or do what ever it is you want to diagnose whos eating up time, and then watch what happens in that graph (line mode is best for this part)
Whichever process jumps up in usages are the ones that are doing something, its possible you won't see anything as it might be a device driver or something hiding, but this is your best shot.
|