Coarse Grained CPU-Profiling for Applications using Process Explorer
Today I wanted to quickly graph an applications CPU performance and compare how different start-up flags affected the CPU performance of the application. I didn't want to open perfmon.exe and go through the rigmarole of selecting the correct perf counters yadda-yadda.. I just wanted something quick and dirty.. As we all know, Process Explorer is the swiss-army knife for all things process based. If you need to do any diagnostics on a process then chances are Process Explorer will be able to help in some way. Enter Process Explorer with its "Performance Graph" tab and this quick little tip! With Process Explorer running, go to the process in question and select the "Performance Graph" tab. You will see something like this: This tab displays the "CPU usage" for the process, the "memory usage" and the "disk I/O". All useful information. As an aside, watching to see if the memory usage increases is a basic way to see if your