Even on a fresh Firefox 4.0 RC1 profile, with only Adblock Plus installed, this nasty issue occurs, for both the release version and the latest dev version.
With just a few clicks within Live.com, this bug can consume several hundred MB of memory!
I did an hour of testing. Results are at the bottom.
The 3 sets of numbers indicate MB of memory from Task Manager, in this order:
- Working Set (Memory)
- Memory (Private Working Set)
- Commit Size
Testing results:
--------------------------------------
Fresh Profile
Session 1:
Firefox 4.0 RC1, Fresh profile,
ABP not installed, no other Addons (except Java Console):
At rest:
93.5 52.25 72.2
Test 1: Live -> Contacts -> Search/Open Contact -> Contacts -> Search/Open Contact -> Contacts -> Calendar -> Contacts -> Calendar -> Clicked Home (Tab at about:Home)
After garbage collection (45 seconds):
139.8 90.5 105.7
Test 2: Live -> Contacts -> Search/Open Contact -> Contacts -> Search/Open Contact -> Contacts -> Calendar -> Contacts -> Calendar -> Clicked Home (Tab at about:Home)
After garbage collection (45 seconds):
144.6 95.1 110.2
Test 3: Live -> Contacts -> Search/Open Contact -> Contacts -> Search/Open Contact -> Contacts -> Calendar -> Contacts -> Calendar -> Clicked Home (Tab at about:Home)
After garbage collection (45 seconds):
147.5 98.1 113.0
Installed ABP, restarted Firefox, subscribed to EasyList, restarted Firefox.
Session 2:
Firefox 4.0 RC1, Fresh profile,
ABP v1.3.3 installed (and enabled, subscribed to EasyList), no other Addons (except Java Console):
At rest:
99.7 61.0 81.1
Test 1: Live.com -> Contacts -> Search/Open Contact -> Contacts -> Search/Open Contact -> Contacts -> Calendar -> Contacts -> Calendar -> Clicked Home (Tab at about:Home)
After garbage collection (45 seconds):
279.1 231.8 249.1
Test 2: Live.com -> Contacts -> Search/Open Contact -> Contacts -> Search/Open Contact -> Contacts -> Calendar -> Contacts -> Calendar -> Clicked Home (Tab at about:Home)
After garbage collection (45 seconds):
390.7 343.2 361.2
Test 3: Live.com -> Contacts -> Search/Open Contact -> Contacts -> Search/Open Contact -> Contacts -> Calendar -> Contacts -> Calendar -> Clicked Home (Tab at about:Home)
(NOTE: At this time, Firefox had some stutters due to wasted memory)
After garbage collection (45 seconds):
482.8 435.4 454.1
Installed latest development build from browsing these 2 sites:
en/development-builds#installation
devbuilds/adblockplus/
Restarted Firefox after latest build installed
Session 3:
Firefox 4.0 RC1, Fresh profile,
ABP v1.3.5b2844 installed (and enabled, subscribed to EasyList), no other Addons (except Java Console):
At rest:
104.1 64.0 85.0
Test 1: Live.com -> Contacts -> Search/Open Contact -> Contacts -> Search/Open Contact -> Contacts -> Calendar -> Contacts -> Calendar -> Clicked Home (Tab at about:Home)
After garbage collection (45 seconds):
284.7 236.6 254.6
Test 2: Live.com -> Contacts -> Search/Open Contact -> Contacts -> Search/Open Contact -> Contacts -> Calendar -> Contacts -> Calendar -> Clicked Home (Tab at about:Home)
After garbage collection (45 seconds):
419.7 371.7 393.3
Test 3: Live.com -> Contacts -> Search/Open Contact -> Contacts -> Search/Open Contact -> Contacts -> Calendar -> Contacts -> Calendar -> Clicked Home (Tab at about:Home)
(NOTE: At this time, Firefox had some stutters due to wasted memory)
After garbage collection (45 seconds):
544.9 496.6 518.8
Disabled Adblock Plus
Session 4:
Firefox 4.0 RC1, Fresh profile,
ABP v1.3.5b2844 installed (and DISABLED), no other Addons (except Java Console):
At rest:
77.2 39.1 59.3
Test 1: Live.com -> Contacts -> Search/Open Contact -> Contacts -> Search/Open Contact -> Contacts -> Calendar -> Contacts -> Calendar -> Clicked Home (Tab at about:Home)
After garbage collection (45 seconds):
127.7 79.7 95.3
Test 2: Live.com -> Contacts -> Search/Open Contact -> Contacts -> Search/Open Contact -> Contacts -> Calendar -> Contacts -> Calendar -> Clicked Home (Tab at about:Home)
After garbage collection (45 seconds):
150.8 102.8 118.2
Test 3: Live.com -> Contacts -> Search/Open Contact -> Contacts -> Search/Open Contact -> Contacts -> Calendar -> Contacts -> Calendar -> Clicked Home (Tab at about:Home)
After garbage collection (45 seconds):
155.3 107.1 122.5
--------------------------------------
This issue really needs attention.
Developer(s) - Solution?!?