How to understand Process Explorer

Can someone help me understand Process Explorer? I've downloaded it to monitor the CPU usage of various applications, but now that I have it, I don't know how to read the various information it gives me and therefore how to isolate a problem behind an excessive CPU usage of one of my programs.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Hi Lucynka,

process explorere is basically task manager on crack..... it wil not just show you the process running but will expand on them and tell you what process are caused by that process etc, it will also outline the dicey ones

there is a helpfile with process explorer   what exactly are you looking at

You could easily use CTRL ALT DEL, Performance, to monitor each start up program as well as other programs. You just have to do it one at a time.
LucynkaAuthor Commented:
>>>what exactly are you looking at

I was looking at an unusually high CPU usage by Firefox, but I already have an open question under Browser Issues about that and I don't think I can repeat the problem here.

The values were very similar to the task manager, but I didn't know how to get at the causes of the usage. I must not have downloaded the help file because it says "unable to open help file"
Cloud Class® Course: C++ 11 Fundamentals

This course will introduce you to C++ 11 and teach you about syntax fundamentals.

Here's a little more information >
"Process Explorer Is What Task Manager Should Have Been":
Select View > System Information       .. to display CPU Usage and Usage History.

You could also try downloading it again to reach that Help file, there's considerable information there.  
Try Process Explorer version 9.0     [scroll to centre, bottom, for WinXP download]    >>
   > didn't know how to get at the causes of the usage <
Have you tried this >>   Select Start > Run     then type MSCONFIG.  
From the System Configuration Utility(SCU) select the Startup tab.  
You can use the links below to decide which 'Task List Programs' you may wish to remove.  Untick them.  Reboot.   Good instructions with download:             

These two links between them, help by describing the function of each program in MSCONFIG :
LucynkaAuthor Commented:
Yes, I've seen the CPU usage history and the graph, but it just confirmed what I already knew - it was high. I think that the information it gives (threads, DLLs etc) is too technical for me. Even if it told me what DLLs and handles it was using, I wouldn't know what that meant and how to fix it. Sorry to be such a novice with this. I have version 10. Shoud I install version 9 instead? Is the help file written with beginners like me in mind?
LucynkaAuthor Commented:

This is excellent information! My computer does boot up too slowly so I'm sure I have a lot there that can be unchecked. This will help a lot. And I have to investigate that help file for Process Explorer.
The Help file is written very clearly and well worth obtaining, i can only believe that you'll gain by having a copy.  Installing Version 9 should be fine.   If you do this, it's *possible* you'll be informed that you need uninstall Version 10 first, but that shouldn't be a problem either.

Using MSCONFIG above, may also help resolve things.
Presume you have been virus and parasite scanning regularly?  This could have a bearing on CPU usage.

Take a look at this link:
"High CPU Usage Problems"
This previous EE thread is for your *information only*, and not to alarm you.  Nevertheless it contains good information.
"Problem with High CPU Usage .."
It would however still be prudent to carry out a scan later, *if* you are in any doubt.   Ewido is virtually custom built for the job.  [what one virus scanner can 'miss' another will 'catch'].
If you later download and install this free version of Ewido anti-malware, update first then scan in Safe mode:

Take your time, you may like to report back later on progress.
Have you been able to fix your problem using the comments above, or have other difficulties arisen ? If you have any further questions or perhaps require something explained in a different way, please ask.

See if these articles help in making more sense of processes, threads, and handles.  It can be a rather difficult concept, the Wikipedia probably explains the terms as well as anything, and if nothing more it gives you an awareness:

This article may also be of interest.
"High CPU Usage Problems":

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
LucynkaAuthor Commented:

Thank you so much for checking in. I was able to download the help file, but haven't had the time yet to go through it. The CPU usage is still high - it can go up to 36% without any activity on my part at all, so there must be some information gathering going on behind the scenes. I would really like to find all that out and stop it. I could really use the CPU. It slows me down. But it will take me some time to read through everything and learn.

I wish I could spend more time with it now but I'm working towards a deadline and really can't take hours away from that which is what I feel is required at this point. A half an hour or an hour here and there is pretty much my limit.

I may at some point post some more specific questions once I find what is using the resources, and will need some more info about it.

For now I think I received plenty of help with this question. Thank you very much!
     > CPU usage is still high - it can go up to 36% <
When you are able to find more time to troubleshoot, it's worth taking another look at the SCU (msconfig) to ensure that you really can't reduce the number of items running.  Pay particular attention to the "answersthatwork" article, there may well be still something you can remove.

It's also important to sequentially work through the suggestions above, you may well soon resolve it, and malware may still be responsible for some of your problems!

 > may at some point post some more specific questions <
Sounds a good idea, & meanwhile you've plenty above to study.  Thank you.
LucynkaAuthor Commented:
:::malware may still be responsible for some of your problems!
I do plenty of scanning - almost every day. I have Ewido and Microsoft AntiSpyware in addition to AD Aware and SpyBoot.

>>look at the SCU (msconfig)
The number of start up items wasn't big at all. I couldn't find any of the files listed in the articles. The only ones I didn't recognize were these:


Any ideas would be appreciated.

So I think the key will be in understanding the info Process Explorer gives me while I run Firefox... Thanks for all the helpful tips. I look forward to learning all these new things.
hkcmd:    See page 6 of 13.   Ref to "Restarting after an upgrade to SP2 ..."        Note the 'Resolution'.

If it was an .exe file, then >>
Is hkcmd.exe spyware or a virus?

GWMDMMSG:   Scroll to bottom and see penultimate entry:

gwmdmmsg - gwmdmmsg.exe - Process Information
You could try temporarily terminating it (msconfig).

GWMDMpi:     Last item here >>

gwmdmpi - gwmdmpi.exe - Process Information

gcasServ:  Follow the yellow highlight.  Suggest you try disabling this one too, then check CPU usage:

ctfmon - ctfmon.exe

If it's an exe file:
Frequently asked questions about Ctfmon.exe

Hopefully not Ctfmon.dll ??    Because it's a virus.   See Ctfmon  (2) here:

One could dig deeper!  For now, hope that helps.  Keep up the learning.
LucynkaAuthor Commented:
Wonderful! Thanks so much!
You're welcome.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows XP

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.