IE 8/9 using large amounts of CPU

p4ck3tl055

Member
Dec 18, 2012
50
0
0
klcollins.org
I've got a laptop at work that, for the most part, runs just fine. But several times a week (three times so far this week) will just go schitzo.

The symptoms are: The user will have a couple of tabs open in IE - the corporate intranet, Google and Pandora - all the time. After several hours, the mouse will begin to jump instead of being smooth. When I look, task manager shows the CPU usage at 100%, with IE using right at or just under 50%. (The laptop is running a Core 2 Duo processor, so IE is consuming 100% of one of the cores.) Once I shut down IE, after a couple of seconds, things begin to settle down. But as soon as IE is fired up, the CPU usage spikes again. The only help I've been able to provide so far is a reboot, which delays the symptoms for a couple of hours.

So far, I have confirmed that Windows, Windows 7 Pro x86 SP1 in this case, is up to date (I even upgraded IE from 8 to 9) and it is. I have confirmed that Flash, Java, Shockwave, and Silverlight are all up to date - which they are. I have made sure that the Anti-Virus (McAfee Enterprise Edition) is up to date and ran a scan which found nothing. I have installed Malwarebytes and ran a scan, which found nothing. I have cleaned up the temporary files - both system and Internet - with CCleaner. As a last ditch effort, I installed Firefox yesterday evening. I did this just to see if the problem happened with a different browser. No word yet as to the outcome of that.

Now, a few things to note:

1). This is a company laptop. There is a policy in place that *requires* the user to use IE, so suggestions about switching to another browser simply won't help me. As soon as I can confirm whether this is browser dependent or not (by the use of Firefox), I'll have to remove Firefox.

2). As a matter of general practice, the user normally has several other applications running at the same time - the typical office type things, Word, Excel, Outlook, Acrobat, Calculator, an instant messenger (internal only, and older version of Lync), etc. which also consume CPU time, hence the combined 100% use when the problem occurs.

3). The machine has 4 GB of RAM. But in every occurrence, I've only ever seen it use around 2 GB (according to Task Manager). As far as I can tell, this is not related to lack of memory or disk swapping.

4). There doesn't appear to be any hardware defects - the machine is just shy of being 3 years old. I will be running some hardware diagnostics today, just to make sure, but I doubt I'm going to find anything.

I think the problem revolves around the Pandora tab and therefore, FLASH. The Google page is opened by everyone else in the company at various times and no one else is reporting issues. The corporate intranet page is a simple thing that I coded several years ago with PHP and all it does is collect time data and store it in a database. Nothing fancy going on there. As far as IE, it only has the typical add-ins installed (Flash, Silverlight, Shockwave, and Acrobat's reader plugin). We use Google for searches and there are no toolbars or accelerators installed.

I've searched Google until my eyes bled and the only thing I can find is one post on Adobe's Flash Forums last year about version 11.0 of the Flash Player causing stumbles, jittery playback and CPU spikes on low-power, multi-core CPUs. It fits the bill, but we're using version 11.6.x of Flash player now...can it still be a bug?

Anyone else have some idea as to what I can look for to try to solve the problem?
 

Bubbaleone

Golden Member
Nov 20, 2011
1,803
4
76
Try testing CPU usage with hardware acceleration disabled: Select the advanced tab under Internet Options. Under the "Accelerated graphics" setting, check the box against “Use software rendering instead of GPU rendering”. Click OK and then restart IE9.
 

p4ck3tl055

Member
Dec 18, 2012
50
0
0
klcollins.org
check the box against “Use software rendering instead of GPU rendering”

Interesting bit of information. That option was already selected. But what's interesting is that it's grayed-out so that I cannot un-check it. Don't know that this is a major issue, but it seems weird that I wouldn't be able to toggle that on or off.

EDIT: I updated to the latest nVidia drivers for the graphics card (an nVidia Quadro NVS 160M) and that option became available and selectable. I've got it running a test (streaming audio from Pandora) right now with the option unchecked - meaning the GPU will be used to increase performance. When I walked away - about 20 minutes into the test - the CPU usage was around 8% or so. I'm going to leave it running overnight and see what happens.
 
Last edited:

p4ck3tl055

Member
Dec 18, 2012
50
0
0
klcollins.org
I'm going to leave it running overnight and see what happens.

So this morning (after the IE test with GPU acceleration enabled) when I looked at the machine, IE was consuming 49% of the CPU usage and both cores of the processor were pegged. After I closed IE, it took nearly 14 minutes before the machine to returned to a normal idle state.

I asked the user to use Firefox today to see if the problem occurs.

I guess no matter what happens, I'm stuck will dealing with Adobe to solve the issue as it pertains to IE. I'm really at my wits end here.
 

MrChad

Lifer
Aug 22, 2001
13,507
3
81
Does the problem still reproduce if you run IE with add-ons disabled (Start / Programs / Accessories / System Tools / Internet Explorer (No Add-ons))?
 

Mushkins

Golden Member
Feb 11, 2013
1,631
0
0
Sounds almost completely like a typical flash thing.

Maybe have the user try going a day using everything but Pandora?
 

p4ck3tl055

Member
Dec 18, 2012
50
0
0
klcollins.org
Just to let everyone know. I finally solved the problem (I think). I reverted the user to the latest version of Flash 10.3.x this morning. He listened to Pandora all day (at least 7 hours) and didn't have the problem.

The thing that bothers me is that I'm concerned about the issues I'll face holding him at the older version of Flash. Adobe actually suggested the reversion and assured me that the security issues were (and are) patched in that the 10.3 line, but it still makes me wonder.

I'm gonna keep poking Adobe and see if they can figure out why the 11.6.x version is causing the problem. Maybe I've found a hole that needs plugging.

Thanks for all the suggestions. I'll keep you posted.