I turn on my computer, bring up Firefox, and only Firefox, and my CPU usage immediately shoots up to 100%. It then varies from around 70% up to 100%. This is a Vista machine, bought in 2007. In Task Manager, Resource Monitor tells me that svchost.exe (netsvcs) Host Process for Windows Services has a value in the CPU column of 50. Nothing much else is going on.
And now, because it knows I’m asking about it, this value just went down to zero and the problem has disappeared. But I am confident it will happen again. Any insight into this would be greatly appreciated, and of course let me know what other information you might need.
depends on the version. it can take a minute to start and hogs the machine until it does. the structure and features of it have changed. the older the machine and OS the worse it is.
This goes on for 10, 20, 30 minutes sometimes, and of course it is now back. And I haven’t turned off the computer since my first post. Can anything be done about this?
I’m not on a windows machine, but there is a way to see what services any given instance of SVChost.exe is running. You may need to install a third party app to do this.
Indeed there is. These are the services (Name, Description): AeLookupSvc - Application Experience; Appinfo - Application Information; BITS - Background Intelligent Transfer Service;
I just looked again and realized there are many more services for this. They all have a PID of 1084. I don’t suppose this is significant…
I was just about to say maybe there is something updating in background, but it should finish eventually. I also wonder if the machine is low on memory and if the hard drive has little space and is heavily fragmented.
A 100% cpu usage is generally good. It means whatever programs are running are doing it as fast as they can (excepting abuse or inefficient algorithms). That is; as long as it stops within some expected time limit.
BUT, if you’re not expecting programs to do much of anything, it’s useful to find out what is going on. svhost.exe seems to be a program prone to obscuring the issue here. See http://download.cnet.com/8301-2007_4-9865052-12.html
That’s not quite accurate. If it’s at 100% and you are doing everything you need to be doing, and it’s all running smoothly, then that’s a good thing. However, that will only happen if the program is graceful, and will pause every few milliseconds to let other processes have a turn if they need it.
I will however point out that Vista is set up to try and not waste processor cycles, and will actually do stuff when the computer is idle. Again, if you are not actually experiencing any slowdowns with your programs, then you are perfectly fine.
I do wish it would limit itself below 100%, though.
Any other antivirus? - they tend to do lots of file searching in the background. Sophos was a problem on my vista machines - and it wouldnt show up on my Task manager. I had to go into Taskmanager/ performance tab/ resource monitor button /CPU tab to find that savservice.exe (sophos) was chewing up my CPU.
I had a similar problem recently and when I looked into it via the performance monitor, the culprit seemed to be a javascript file called “sessionstore-1.js”. A little more research lead to this enlightening thread on another site.
It seems that the problem results from competition between firefox and various flavors of antivirus software.
The quick and dirty fix is to type about:config into the address line, then type sessionstore into the search box. One of the entries will be browser.sessionstore.interval. This is measured in milliseconds and defaults to 10 seconds (10000 ms). Change that to something less annoying like 10 minutes and all will be well. Apparently you might lose some info during a crash of firefox, but I’ll gladly make that particular trade off. They give you more info at the link above so it’s worth looking at.