Interpreting ProcessExplorer values, need Help

Posted: 03-20-2007, 04:58 PM
Hi, i've downloaded Process Explorer and Process Monitor to investigate why
svchost.exe keeps using 100% of my cpu when the system boots up.

With process explorer i found svchost.exe uses 100% of the cpu, as task
manager already says, but associated to svchost.exe there is a process
called dwm.exe.

The way Process Explorer shows me this fact is the following:

-- other svchost processes here ----

- svchost.exe Process Host for Windows Services
dwm.exe Desktop Windows Manager

-- other svcohst processes here ---


Now: after the boot, i got 1 minute where at the right side of svchost.exe i
got 100% cpu and dwm.exe rarely passes 5 - 10%.

I would like to know if is svchost.exe that take 100% cpu or if is his "son
process", dwm.exe, that takes all the CPU time.

And in both cases, how can i operate?

Thanks
Davide


Reply With Quote

Responses to "Interpreting ProcessExplorer values, need Help"

dean-dean
Guest
Posts: n/a
 
Re: Interpreting ProcessExplorer values, need Help
Posted: 03-21-2007, 10:20 AM
In Process Explorer, if you hover your mouse over the svchost.exe that is
using 100% of the CPU, you'll see a tooltip of all the services that are
operating under that particular configuration of svchost.exe. There are
quite a few. If you right-click on that process, and choose Properties,
you'll get more details.

The Desktop Windows Manager is basically
responsible for the Aero User Interface. See:

Under the Hood of the Desktop Window Manager
http://blogs.msdn.com/greg_schechter...05/544314.aspx

Vista takes a little time to get itself organized at first, it seems. On my
computer, about 3 or 4 minutes after booting, that particular svchost
process occasionally shows a 1.45% CPU blink, and that's about it.

"Davide" <davide.benatti@gmail.com> wrote in message
news:V9ydnUrbaaE7mZ3bRVnytgA@kpnqwest.it...
> Hi, i've downloaded Process Explorer and Process Monitor to investigate
> why
> svchost.exe keeps using 100% of my cpu when the system boots up.
>
> With process explorer i found svchost.exe uses 100% of the cpu, as task
> manager already says, but associated to svchost.exe there is a process
> called dwm.exe.
>
> The way Process Explorer shows me this fact is the following:
>
> -- other svchost processes here ----
>
> - svchost.exe Process Host for Windows Services
> dwm.exe Desktop Windows Manager
>
> -- other svcohst processes here ---
>
>
> Now: after the boot, i got 1 minute where at the right side of svchost.exe
> i got 100% cpu and dwm.exe rarely passes 5 - 10%.
>
> I would like to know if is svchost.exe that take 100% cpu or if is his
> "son process", dwm.exe, that takes all the CPU time.
>
> And in both cases, how can i operate?
>
> Thanks
> Davide
>
>
Reply With Quote
Davide
Guest
Posts: n/a
 
Re: Interpreting ProcessExplorer values, need Help
Posted: 03-21-2007, 06:42 PM
Ok, i right click on the svchost.exe process, choose services, and task
manager shows me all the processes included in that istance of svchost. i
got one svchost proess with 10 sub process, how can i understand wich is
using all my cpu? There is not the CPU usage column... and no way to add
that column.


> In Process Explorer, if you hover your mouse over the svchost.exe that is
> using 100% of the CPU, you'll see a tooltip of all the services that are
> operating under that particular configuration of svchost.exe. There are
> quite a few. If you right-click on that process, and choose Properties,
> you'll get more details.
>
> The Desktop Windows Manager is basically
> responsible for the Aero User Interface. See:
>
> Under the Hood of the Desktop Window Manager
> http://blogs.msdn.com/greg_schechter...05/544314.aspx
>
> Vista takes a little time to get itself organized at first, it seems. On
> my
> computer, about 3 or 4 minutes after booting, that particular svchost
> process occasionally shows a 1.45% CPU blink, and that's about it.
Reply With Quote
dean-dean
Guest
Posts: n/a
 
Re: Interpreting ProcessExplorer values, need Help
Posted: 03-22-2007, 06:15 PM
When you right-click on the svchost that you are interested in, choose
Properties. When that window pops up, click on the Threads tab, which has a
column for CPU. You may have to do a little detective work (like clicking
on the Module button on that page, to find out, under the Start Address
column, what file is in play, and what service might be using it.


"Davide" <davide.benatti@gmail.com> wrote in message
news:BMWdnc1i2KHn85zbRVnyhAA@kpnqwest.it...
> Ok, i right click on the svchost.exe process, choose services, and task
> manager shows me all the processes included in that istance of svchost. i
> got one svchost proess with 10 sub process, how can i understand wich is
> using all my cpu? There is not the CPU usage column... and no way to add
> that column.
>
>
>
>> In Process Explorer, if you hover your mouse over the svchost.exe that is
>> using 100% of the CPU, you'll see a tooltip of all the services that are
>> operating under that particular configuration of svchost.exe. There are
>> quite a few. If you right-click on that process, and choose Properties,
>> you'll get more details.
>>
>> The Desktop Windows Manager is basically
>> responsible for the Aero User Interface. See:
>>
>> Under the Hood of the Desktop Window Manager
>> http://blogs.msdn.com/greg_schechter...05/544314.aspx
>>
>> Vista takes a little time to get itself organized at first, it seems. On
>> my
>> computer, about 3 or 4 minutes after booting, that particular svchost
>> process occasionally shows a 1.45% CPU blink, and that's about it.
>
Reply With Quote
Davide
Guest
Posts: n/a
 
Re: Interpreting ProcessExplorer values, need Help
Posted: 03-23-2007, 01:33 PM
Ok, i think i have found the guilt. I run Vista in italian, and the service
is called "Ottimizzazione avvio" i suppose is translated into "Optimize
boot" or something like this. The service name is SysMain. I disabled this
one and now after the boot my system runs perfectly without degree of
performance.

Now: what does this service? Is essential?

Davide



"dean-dean" <dean-dean@discussions.microsoft.com> ha scritto nel messaggio
news:4C09CC16-52DE-449F-9A3E-FECFFDF676F2@microsoft.com...
> When you right-click on the svchost that you are interested in, choose
> Properties. When that window pops up, click on the Threads tab, which has
> a column for CPU. You may have to do a little detective work (like
> clicking on the Module button on that page, to find out, under the Start
> Address column, what file is in play, and what service might be using it.
Reply With Quote
Ronnie Vernon MVP
Guest
Posts: n/a
 
Re: Interpreting ProcessExplorer values, need Help
Posted: 03-23-2007, 08:37 PM
Davide

That does not sound like a default Windows service? It may be from a third
party product that you have installed.

Go to Start, type services and click on Services in the Programs list.
Locate the service and double click the service in question to see a
description of what it is and which application is using it.

--

Ronnie Vernon
Microsoft MVP
Windows Shell/User


"Davide" <davide.benatti@gmail.com> wrote in message
news:CbOdnWAiasOIVJ7bRVnytQA@kpnqwest.it...
> Ok, i think i have found the guilt. I run Vista in italian, and the
> service is called "Ottimizzazione avvio" i suppose is translated into
> "Optimize boot" or something like this. The service name is SysMain. I
> disabled this one and now after the boot my system runs perfectly without
> degree of performance.
>
> Now: what does this service? Is essential?
>
> Davide
>
>
>
> "dean-dean" <dean-dean@discussions.microsoft.com> ha scritto nel messaggio
> news:4C09CC16-52DE-449F-9A3E-FECFFDF676F2@microsoft.com...
>> When you right-click on the svchost that you are interested in, choose
>> Properties. When that window pops up, click on the Threads tab, which
>> has a column for CPU. You may have to do a little detective work (like
>> clicking on the Module button on that page, to find out, under the Start
>> Address column, what file is in play, and what service might be using it.
>
Reply With Quote
dean-dean
Guest
Posts: n/a
 
Re: Interpreting ProcessExplorer values, need Help
Posted: 03-23-2007, 10:30 PM
Sysmain.dll is the Superfetch Service Host, and yes, it's supposed to
optimize the opening of applications much like Prefetch did in Windows XP.
Logically, it's the Superfetch service.

"SuperFetch monitors which applications you use the most and preloads these
into your system memory so they'll be ready when you need them." Quoted
from:

http://www.microsoft.com/windows/pro...uperfetch.mspx

If you Google "Superfetch" you'll get a lot of information. Here's a pretty
in depth article:

Windows Vista's SuperFetch and ReadyBoost Analyzed
http://www.tomshardware.com/2007/01/...boostanalyzed/

On my computer, it's not causing much commotion. However, there are other
posts in the Vista newsgroups by people experiencing what you are. The
service is responsible for the folder C:\Windows\Prefetch, where it keeps
its data. The service's default startup type is automatic. I do know that
you have to let your computer "idle" for a period for it to initially get
organized, creating your special layout.ini, as well as doing a certain
amount of defragmenting. If you sort the Prefetch folder's files by Date
Modified, you'll see the chronological order of data it has collected, as
you use your computer, and what it has done while computer is on, but not
used (i.e., "idle")(it does redo the layout.ini during this time (pretty
much always), as well as a "miniature" defragmentation (not always). I
would try leaving your computer on for about a half hour, at least, without
it being used, to see if that helped your startup situation.

It seems to have a direct bearing on this key in the registry:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOpt imizeFunction

You might want to look at the values "OptimizeComplete" and "OptimizeError"
to see what your data is for those values, in the above key.

"Davide" <davide.benatti@gmail.com> wrote in message
news:CbOdnWAiasOIVJ7bRVnytQA@kpnqwest.it...
> Ok, i think i have found the guilt. I run Vista in italian, and the
> service is called "Ottimizzazione avvio" i suppose is translated into
> "Optimize boot" or something like this. The service name is SysMain. I
> disabled this one and now after the boot my system runs perfectly without
> degree of performance.
>
> Now: what does this service? Is essential?
>
> Davide
>
>
>
> "dean-dean" <dean-dean@discussions.microsoft.com> ha scritto nel messaggio
> news:4C09CC16-52DE-449F-9A3E-FECFFDF676F2@microsoft.com...
>> When you right-click on the svchost that you are interested in, choose
>> Properties. When that window pops up, click on the Threads tab, which
>> has a column for CPU. You may have to do a little detective work (like
>> clicking on the Module button on that page, to find out, under the Start
>> Address column, what file is in play, and what service might be using it.
>
Reply With Quote
Davide
Guest
Posts: n/a
 
Re: Interpreting ProcessExplorer values, need Help
Posted: 03-24-2007, 08:01 PM
Thanks, dean-dean, i'll try looking into those values. Anyway, disabling it
i do not experience heavy hard disk use and partial system block for high
CPU Utilization any more

Davide


"dean-dean" <dean-dean@discussions.microsoft.com> ha scritto nel messaggio
news:192076DD-11D9-4946-9057-22F9A3FC8A81@microsoft.com...
> Sysmain.dll is the Superfetch Service Host, and yes, it's supposed to
> optimize the opening of applications much like Prefetch did in Windows XP.
> Logically, it's the Superfetch service.
>
> "SuperFetch monitors which applications you use the most and preloads
> these into your system memory so they'll be ready when you need them."
> Quoted from:
>
> http://www.microsoft.com/windows/pro...uperfetch.mspx
>
> If you Google "Superfetch" you'll get a lot of information. Here's a
> pretty in depth article:
>
> Windows Vista's SuperFetch and ReadyBoost Analyzed
> http://www.tomshardware.com/2007/01/...boostanalyzed/
>
> On my computer, it's not causing much commotion. However, there are other
> posts in the Vista newsgroups by people experiencing what you are. The
> service is responsible for the folder C:\Windows\Prefetch, where it keeps
> its data. The service's default startup type is automatic. I do know
> that you have to let your computer "idle" for a period for it to initially
> get organized, creating your special layout.ini, as well as doing a
> certain amount of defragmenting. If you sort the Prefetch folder's files
> by Date Modified, you'll see the chronological order of data it has
> collected, as you use your computer, and what it has done while computer
> is on, but not used (i.e., "idle")(it does redo the layout.ini during this
> time (pretty much always), as well as a "miniature" defragmentation (not
> always). I would try leaving your computer on for about a half hour, at
> least, without it being used, to see if that helped your startup
> situation.
>
> It seems to have a direct bearing on this key in the registry:
>
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOpt imizeFunction
>
> You might want to look at the values "OptimizeComplete" and
> "OptimizeError" to see what your data is for those values, in the above
> key.
>
> "Davide" <davide.benatti@gmail.com> wrote in message
> news:CbOdnWAiasOIVJ7bRVnytQA@kpnqwest.it...
>> Ok, i think i have found the guilt. I run Vista in italian, and the
>> service is called "Ottimizzazione avvio" i suppose is translated into
>> "Optimize boot" or something like this. The service name is SysMain. I
>> disabled this one and now after the boot my system runs perfectly without
>> degree of performance.
>>
>> Now: what does this service? Is essential?
>>
>> Davide
>>
>>
>>
>> "dean-dean" <dean-dean@discussions.microsoft.com> ha scritto nel
>> messaggio news:4C09CC16-52DE-449F-9A3E-FECFFDF676F2@microsoft.com...
>>> When you right-click on the svchost that you are interested in, choose
>>> Properties. When that window pops up, click on the Threads tab, which
>>> has a column for CPU. You may have to do a little detective work (like
>>> clicking on the Module button on that page, to find out, under the Start
>>> Address column, what file is in play, and what service might be using
>>> it.
>>
>
Reply With Quote
Guest
Posts: n/a
 
Re: Interpreting ProcessExplorer values, need Help
Posted: 03-25-2007, 04:43 AM
rundll32.exe advapi32.dll,ProcessIdleTasks

Still does something on Vista. My hard drive is now chattering away. In XP
it optimised the files for prefetch (and other unspecified things). However
it runs till it completes unlike automatic invocation.

"Davide" <davide.benatti@gmail.com> wrote in message
news:f62dnUDeKd8L6JjbRVnyhgA@kpnqwest.it...
> Thanks, dean-dean, i'll try looking into those values. Anyway, disabling
> it i do not experience heavy hard disk use and partial system block for
> high CPU Utilization any more
>
> Davide
>
>
> "dean-dean" <dean-dean@discussions.microsoft.com> ha scritto nel messaggio
> news:192076DD-11D9-4946-9057-22F9A3FC8A81@microsoft.com...
>> Sysmain.dll is the Superfetch Service Host, and yes, it's supposed to
>> optimize the opening of applications much like Prefetch did in Windows
>> XP. Logically, it's the Superfetch service.
>>
>> "SuperFetch monitors which applications you use the most and preloads
>> these into your system memory so they'll be ready when you need them."
>> Quoted from:
>>
>> http://www.microsoft.com/windows/pro...uperfetch.mspx
>>
>> If you Google "Superfetch" you'll get a lot of information. Here's a
>> pretty in depth article:
>>
>> Windows Vista's SuperFetch and ReadyBoost Analyzed
>> http://www.tomshardware.com/2007/01/...boostanalyzed/
>>
>> On my computer, it's not causing much commotion. However, there are
>> other posts in the Vista newsgroups by people experiencing what you are.
>> The service is responsible for the folder C:\Windows\Prefetch, where it
>> keeps its data. The service's default startup type is automatic. I do
>> know that you have to let your computer "idle" for a period for it to
>> initially get organized, creating your special layout.ini, as well as
>> doing a certain amount of defragmenting. If you sort the Prefetch
>> folder's files by Date Modified, you'll see the chronological order of
>> data it has collected, as you use your computer, and what it has done
>> while computer is on, but not used (i.e., "idle")(it does redo the
>> layout.ini during this time (pretty much always), as well as a
>> "miniature" defragmentation (not always). I would try leaving your
>> computer on for about a half hour, at least, without it being used, to
>> see if that helped your startup situation.
>>
>> It seems to have a direct bearing on this key in the registry:
>>
>> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOpt imizeFunction
>>
>> You might want to look at the values "OptimizeComplete" and
>> "OptimizeError" to see what your data is for those values, in the above
>> key.
>>
>> "Davide" <davide.benatti@gmail.com> wrote in message
>> news:CbOdnWAiasOIVJ7bRVnytQA@kpnqwest.it...
>>> Ok, i think i have found the guilt. I run Vista in italian, and the
>>> service is called "Ottimizzazione avvio" i suppose is translated into
>>> "Optimize boot" or something like this. The service name is SysMain. I
>>> disabled this one and now after the boot my system runs perfectly
>>> without degree of performance.
>>>
>>> Now: what does this service? Is essential?
>>>
>>> Davide
>>>
>>>
>>>
>>> "dean-dean" <dean-dean@discussions.microsoft.com> ha scritto nel
>>> messaggio news:4C09CC16-52DE-449F-9A3E-FECFFDF676F2@microsoft.com...
>>>> When you right-click on the svchost that you are interested in, choose
>>>> Properties. When that window pops up, click on the Threads tab, which
>>>> has a column for CPU. You may have to do a little detective work (like
>>>> clicking on the Module button on that page, to find out, under the
>>>> Start Address column, what file is in play, and what service might be
>>>> using it.
>>>
>>
>
Reply With Quote
 
LinkBack Thread Tools Display Modes
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Performance Counter Library Values nicktodd Windows Vista Performance & Maintenance 0 11-21-2006 04:49 AM
Discrepancy in Formatted PercentProcessorTime values Al Cadalzo Windows XP WMI 0 04-04-2005 03:56 PM
Unable to read CD values. Bryan Christianson Windows XP Music 1 10-26-2003 12:42 AM
Registry values issue Mark Flager Customize Windows XP 1 07-12-2003 04:15 PM
Some Registry values have no effect greg Windows XP Security & Administration 0 07-01-2003 03:51 PM


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90