I need your help. It's been since a couple of weeks by now that my cpu reaches peaks of 100% usage on tasks that, before, never needed this much work. And it is pretty annoying, seeing that when the cpu reaches these peaks, the system starts lagging.

When I talk about these tasks, I refer to something simple, like watching an HD video (doesn't matter if it is 720p or 1080p), surfing the web, watching video on youtube (even though, where it suffers the most is when I try to watch some streaming on Twitch).

I already checked if it was something related to the heat, but the temperature never goes over the 80°C. Also, when I check into the task manager, the process that works the most is the process of the actual application that I'm using (so, if I'm watching Youtube, then the process is chrome.exe, if i'm watching a video the process is vlc.exe and so on).

My System specs is AMD Phenom II x920 x4 2.8ghz (not OC), 8gb ram ddr2 and geforce gtx470, Windows 8.1.

Guys...help! It's so annoying.

  • The problems you describe, in my experience, are normally caused by a HDD that is about to fail. – Ramhound Jul 28 '15 at 12:26
  • @Ramhound could you suggest some test that I could run in order to know the health of my hdd? – liveAndrew Jul 28 '15 at 12:32
  • There are literally dozens of related questions. Have you read those? Have you done the required research? – Ramhound Jul 28 '15 at 12:38
  • These are all related to HDD issues, while mine is CPU and, before you said that this problem could be caused by some HDD fail, I didn't even think about it. So no, I've never looked at this HDD issue ;) It seems to not be this the problem though, because, if I run something from another HDD it still makes the cpu reach the 100% peak for a couple of seconds. – liveAndrew Jul 28 '15 at 12:49
  • If HDD is generating tons of I/O errors then your CPU is spending all its time trying to respond to those I/O errors. I just described my personal experience, something that I have witnessed hundreds of times, over the years. – Ramhound Jul 28 '15 at 13:02

The high CPU usage comes from the Superfetch service which tries to create a boot plan (sysmain.dll!EcbBootPlanImproveSchedule) to improve boot performance.

enter image description here

  • Thanks for the answer! What is your suggestion about how should behave with this service? Is it safe to disable it? Or it is an important service and I should behave in another way (that you might suggest me)? – liveAndrew Jul 28 '15 at 20:39
  • leave it always on. Disabling the service would slow down a lot. Also capture a new trace if you still have CPU usage. you can run the command a while before you get the issue again. I limit the file size to 1GB no matter how long it runs. – magicandre1981 Jul 29 '15 at 4:05
  • dropbox.com/s/4ztlr88hszzilta/HighCPUUsage0729.rar?dl=0 this is a new trace I just made. Oh gosh this problem is so annoying... – liveAndrew Jul 29 '15 at 9:42
  • the new trace shows WmiPrvSE.exe as cause. So a program does a lot of WMI calls. Run this cmd file: forum.sysinternals.com/… to also capture WMI data. Share the new trace. – magicandre1981 Jul 29 '15 at 16:19
  • here it is the new trace: dropbox.com/s/g67ipn3jj5dxvx5/WMItracing.rar?dl=0 – liveAndrew Jul 29 '15 at 20:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.