Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.0
-
Fix Version/s: 3.1.0.BETA1, 3.1, EE-3.0.0.GA_P01
-
Component/s: Framework
-
Labels:None
-
Environment:Windows XP (SP3), Internet Explorer version 7.0.5730.13, Tomcat 7 or Jboss 7.1
-
Assignee Priority:P2
-
Workaround Description:The problem is not reproducible if you do not refresh page, but instead just switch between tabs. (memory consumption settled down at ~130 Mb during my test).
Description
On IE7 (and IE6) sample application slowly leaks memory until it grinds the client to a halt. The issue can be reproduced with the attached simple example. Debugging with sIEve shows that the DOM tree and memory usage keeps increasing without ever garbage collecting.
Steps to reproduce:
1. Deploy attached .war on Tomcat 7 or Jboss 7.1 server
2. Start fresh IE 7 browser session (clear cache, cookies, temporary files etc)
3. Click tab 2, refresh.
4. Repeat 10 times
4. After 10 tab switches the memory consumption of IE7 process would increase up to 1 GB of RAM
Please note that minimization of the IE7 window will reset memory consumption to a reasonable value.
There also will be a non-resettable memory increase by about 10 Mb of RAM every time you restore IE7 window after steps 3 and 4 executed.
It is also worth to mention that when the BlockUIOnSubmit parameter is set to true, refreshes to the page cause a huge jump in memory consumption by IE7 process (~100 mb per single step 3 iteration in my test).
Steps to reproduce:
1. Deploy attached .war on Tomcat 7 or Jboss 7.1 server
2. Start fresh IE 7 browser session (clear cache, cookies, temporary files etc)
3. Click tab 2, refresh.
4. Repeat 10 times
4. After 10 tab switches the memory consumption of IE7 process would increase up to 1 GB of RAM
Please note that minimization of the IE7 window will reset memory consumption to a reasonable value.
There also will be a non-resettable memory increase by about 10 Mb of RAM every time you restore IE7 window after steps 3 and 4 executed.
It is also worth to mention that when the BlockUIOnSubmit parameter is set to true, refreshes to the page cause a huge jump in memory consumption by IE7 process (~100 mb per single step 3 iteration in my test).
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #28597 | Fri Mar 30 08:37:25 MDT 2012 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces3/branches/icefaces-3.0.x-maintenance/icefaces/core/src/main/javascript/application.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #28574 | Wed Mar 28 15:05:33 MDT 2012 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/core/src/main/javascript/application.js
|