Softpedia
 

NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home > News > Microsoft > Internet Explorer

September 12th, 2008, 11:20 GMT · By

Fix Available for IE7 Memory Leaks on XP SP3

SHARE:

Adjust text size:


IE7
Enlarge picture
Even with Internet Explorer 8 in the oven, and Beta 2 available for download since the end of August 2008, Microsoft is not losing focus of IE7. As of September 10, the Redmond company started offering a fix for a memory leak affecting Internet Explorer 7 while running on Windows XP, including Service Pack2 and SP3, and Windows Server 2003. The hotfix delivered is available exclusively for the precursors of Windows Vista and Windows Server 2008 and not for the latest versions of the Windows Client and Server operating system. At the same time, Microsoft is providing the resolve only for IE7, and there is nothing yet for IE8.

“Assume that on a computer that is running Windows XP or Windows Server 2003, you have Windows Internet Explorer 7 installed. After you run Internet Explorer 7 for a long time, you notice that system performance gradually decreases. Additionally, Internet Explorer becomes unstable or crashes. If you use Performance Monitor (Perfmon.exe) to monitor Internet Explorer, you see that the Internet Explorer process consumes many virtual bytes,” the company revealed.

The memory leakage is generated only by the amount of time that IE7 runs continuously and not by any other factor. Microsoft already has a hotfix in place for a memory leak caused by the Msctf.dll component associated with the poor management of memory allocation when windows are created and destroyed by the WebBrowser control application. However, implementing hotfix KB943510 does nothing to resolve the issue described by Microsoft in KB956625. In addition to the hotfix, Microsoft is also offering a workaround to resolve the issue.

“To work around this problem, use one of the following methods: Disable the advanced text services feature. Click Start, Control Panel; Regional and Language Options; the Languages tab; Details; and then Advanced tab. Under System Configuration, click to select the Turn off advanced text services check box. [At the same time users can] edit the LoadIMM registry entry. Click Start, Run, type regedit, and then press ENTER. In Registry Editor, locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\IMM. In the details pane, double-click the LoadIMM entry. In the Value data box, type 0x0, and then click OK.”

Internet Explorer 7 (IE7) is available for download from here.
Internet Explorer 8 (IE8) Beta 2 is available for download here.

TELL US WHAT YOU THINK:

15,543 hits · 8 comments · Link to this article · Print article · Send to friend · Subscribe to news

MUST-READ RELATED ARTICLES:


Resource Hogs: Google Chrome and IE8 Beta 2 Compared to Firefox 3.0.1

Introducing the New IE8 Readiness Toolkit

IE8 Beta 2 Technology Overview

12 Reasons to Test Drive Internet Explorer 8 (IE8) Beta 2

Customize IE8 Beta 2 with Internet Explorer Administration Kit 8 Beta

READER COMMENTS:


Comment #1 by: Shaul Dar on 28 Oct 2008, 18:26 UTC reply to this comment

Sorry but this is nonsense. I have this problem on both my XP SP2 PCs, with IE7 (and maybe also IE6 before). The workaround above did not alleviate this, nor other suggestions I've seen such as disabling 3rd party extensions (or funny suggestion to minimize the window...)..

Search for "IE7 memory leak" or "hog" or "problems" and you will see *MANY* people complaining about this, and no solution posted. Run IE7 for a few hours and memory consumption (e.g. Mem Usage and VM Size columns in task m,anager) starts going up to 100s of MB, can get to GB in less than a day. Regardless if you had many tabs, what exactly you were doing, or even idle overnight etc. So I'm forced to kill my IE windows and restart them daily, very annoying for obvious reasons. In my desperation I even considered going to IE8 beta, but read that its memory consumption is much higher!

Now I did read that Firefox has similar problem (even in ver 3), though it might be a different problem. Maybe this has to do with Ajax or Flash or whatever. In any case, a solution is needed, Shame on MS for not doing anything!


Comment #2 by: gil adino on 11 Dec 2008, 17:15 UTC reply to this comment

I must agree with Shaul
try it yourself ,search any word. open the first 10 links in 10 tabs , and then close all the extra tab , if you follow the memory in the task maneger, you can see it yourself, ie7 don't let go.(if you use minimize it's clean only the mem but not the vm mem).
where is the garbage collector??
Please fix it, please


Comment #3 by: Dave H on 01 Jun 2009, 04:24 UTC reply to this comment

I too have been having this issue. Once again IE7 running in 64bit XP PRO SP2. You'd think that MS would have at least fixed this problem by now with the increased number of people having this very same problem. I have personnally seen the Mem Usage go well into the 2GB bracket before IE7 stops working all together. This memory leak is very annoying and makes it really difficult when you are working on web pages either for yourself or for business purposes.
I too have tried removing add-ons, uninstalling and re-installing IE7, even tried IE8 but that was a waste, tried running the 64bit version of IE7 but that just makes it worse plus theres not enough support in the 64bit enviroment under XP PRO.
its alittle annoying when you have to resort to using 2 different browsers in your everyday net workings. 32bit IE7 and firefox / 64bit IE7 and minefield.


Comment #4 by: DeadSurvivor on 30 Dec 2009, 05:41 UTC reply to this comment

I've had this issue with both a single and new dual-core PC ... It was time to get a new PC but I have this issue with the new PC and NO FIX has worked on either PC. Shame on Micro$oft for trying to get people to step up to Windows 7. Shame on Micro$oft!


Comment #5 by: Anand on 09 Jul 2010, 09:12 UTC reply to this comment

It is July 2010 and guess what, we still have problem. My application keeps increasing memory and at one stage I get the famous error 'Out Of Memory Exception'


MS... wake up. Please provide solution.


Comment #6 by: segFault on 04 Jan 2012, 16:16 UTC reply to this comment

It's 2012... There's still no fix. Ah well...


Comment #7 by: akm on 28 Jan 2012, 20:21 UTC reply to this comment

Regedit wouldnt let type alpha characters 0x0 in LoadIMM / Value data box... only numeric characters allowed 00 etc ?

Comment #7.1 by: dww on 24 Apr 2012, 22:02 GMT

Here is a description of what you have to deal with since there is no fix:
http://msdn.microsoft.com/en-us/library/dd361842(v=vs.85).aspx

Copyright © 2001-2012 Softpedia. Contact/Tip us at

WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM