Closed Bug 671114 Opened 15 years ago Closed 14 years ago

Possible zombie compartment for grooveshark.com, may be caused by add-on(s)

Categories

(Core :: General, defect)

8 Branch
x86_64
All
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: remixedcat, Unassigned)

References

()

Details

(Whiteboard: [MemShrink:P3])

Attachments

(1 file)

Attached image FF-N-RAM-76544208.jpg —
User Agent: Mozilla/5.0 (Windows NT 6.0; Win64; x64; rv:8.0a1) Gecko/20110710 Firefox/8.0a1 Build ID: 20110710030236 Steps to reproduce: I visit grooveshark.com to listen to music I listen to several songs I look at task manager and the RAM usage is as presented in the screenshot to be greater than 1GB also with 18 more tabs open. I have had GS closed for 1 hour and it's not listed in my "recently closed tabs" menu. Actual results: the RAM usage would normally be around 600-700 some MB for the 18 tabs I currently have open and hold steady, I open grooveshark.com to listen to music and the RAM usage bloats to over 1GB and holds that amount and the RAM is not released. This also happens on any livejournal pages that have a lot of images as well. Some forums trigger this as well. I have had GS closed for 1 hour and the usage is still high. Expected results: I close grooveshark and the RAM usage should be lowered back down after a while and the memory should be released, however the RAM usage is still bloated after closing grooveshark 1 hour ago.
OS: Other → All
Hardware: All → x86_64
is there anything in about:memory where the memory is used ?
Product: Firefox → Core
QA Contact: general → general
Ram usage prev. 710MB before using grooveshark. after playing 10 songs: ───48.33 MB (05.90%) -- compartment(http://grooveshark.com/) │ │ ├──28.20 MB (03.44%) -- gc-heap │ │ │ ├──16.63 MB (02.03%) -- objects │ │ │ ├───6.43 MB (00.78%) -- (5 omitted) │ │ │ └───5.13 MB (00.63%) -- strings │ │ ├──11.25 MB (01.37%) -- (6 omitted) │ │ └───8.89 MB (01.08%) -- mjit-code Other Measurements 1,208.53 MB -- vsize 899.64 MB -- resident 883.92 MB -- private 772.95 MB -- heap-committed 740.76 MB -- heap-used 218.00 MB -- js-gc-heap 105.24 MB -- heap-unused 13.50 MB -- gfx-surface-win32 2.87 MB -- heap-dirty 0.01 MB -- gfx-surface-image 0.00 MB -- gfx-d2d-surfacecache 0.00 MB -- gfx-d2d-surfacevram
Product: Core → Firefox
remixedcat: Thanks for the info. A 300--400MB increase for a single site does not necessarily indicate something is wrong. You used the word "bloat" but that might be reasonable for a single site, it depends entirely on what the site is doing, and a music streaming site is likely to be doing a lot. What I am concerned about is the memory usage staying high after you close Grooveshark. If you could do the following it would be very helpful: - Start the browser, open grooveshark and start playing some music. - Open a new tab and type "about:memory" into the address bar, and cut and paste the output somewhere. - Close grooveshark, wait a while, then reload about:memory and cut and paste the output again. You might also like to try hitting the "minimize memory usage" button at the bottom of about:memory to see if that helps. - Put the two about:memory readings into an attachment on this bug report If you are able to do all that it will make it much more likely that any problem can be diagnosed and fixed. Also, do you have any add-ons installed? Finally, you mentioned livejournal pages and forums, I'd like to focus this bug report on grooveshark because that's what you've provided the most specific data for -- bug reports on particular sites are *much* more likely to get attention. If you can narrow down unreasonable memory behaviour to specific livejournal pages or forums, please file new bugs on them! Thanks.
New readings.... grooveshark has been closed for a while: (before the minimize memory usage is hit) 31.42 MB (04.02%) -- compartment(http://grooveshark.com/) │ │ ├──19.80 MB (02.53%) -- gc-heap │ │ │ ├──12.19 MB (01.56%) -- arena-unused │ │ │ ├───4.41 MB (00.56%) -- objects │ │ │ └───3.21 MB (00.41%) -- (5 omitted) │ │ ├───6.22 MB (00.79%) -- (6 omitted) │ │ └───5.40 MB (00.69%) -- mjit-code 1,194.08 MB -- vsize 891.90 MB -- resident 873.95 MB -- private 768.38 MB -- heap-committed 724.27 MB -- heap-used 218.00 MB -- js-gc-heap 115.73 MB -- heap-unused 7.81 MB -- gfx-surface-win32 2.03 MB -- heap-dirty 0.01 MB -- gfx-surface-image 0.00 MB -- gfx-d2d-surfacecache 0.00 MB -- gfx-d2d-surfacevram This is after the button pressing: ├───29.11 MB (04.14%) -- compartment(http://grooveshark.com/) │ │ ├──19.80 MB (02.82%) -- gc-heap │ │ │ ├──12.19 MB (01.73%) -- arena-unused │ │ │ ├───4.41 MB (00.63%) -- objects │ │ │ └───3.21 MB (00.46%) -- (5 omitted) 1,189.82 MB -- vsize 831.83 MB -- resident 810.37 MB -- private 711.11 MB -- heap-committed 650.96 MB -- heap-used 218.00 MB -- js-gc-heap 181.04 MB -- heap-unused 7.36 MB -- gfx-surface-win32 1.86 MB -- heap-dirty 0.24 MB -- shmem-allocated 0.24 MB -- shmem-mapped 0.01 MB -- gfx-surface-image 0.00 MB -- gfx-d2d-surfacecache 0.00 MB -- gfx-d2d-surfacevram
the addons I have are as follows: AdblockPlus Screen Capture elite ShowIP Stylish with 8 themes Yet Another Smooth scrolling Greasemonkey Status-4-evar
Thanks for the data. I don't want to be a pain, but can you redo it and this time include the full contents of about:memory each time? It's hard to get a clear picture from the partial output you've included. Thanks!
I will do some more testing over time and let you know but this is what a fresh restart is like and this is the entire output before launching grooveshark: Main Process Explicit Allocations 499.72 MB (100.0%) -- explicit ├──242.55 MB (48.54%) -- js │ ├───47.87 MB (09.58%) -- compartment([System Principal]) │ │ ├──29.53 MB (05.91%) -- gc-heap │ │ │ ├──11.51 MB (02.30%) -- objects │ │ │ ├───7.97 MB (01.59%) -- shapes │ │ │ ├───6.79 MB (01.36%) -- arena-unused │ │ │ ├───2.70 MB (00.54%) -- strings │ │ │ └───0.56 MB (00.11%) -- (3 omitted) │ │ ├───6.70 MB (01.34%) -- mjit-code │ │ ├───4.27 MB (00.86%) -- (4 omitted) │ │ ├───4.22 MB (00.84%) -- string-chars │ │ └───3.15 MB (00.63%) -- scripts │ ├───30.67 MB (06.14%) -- gc-heap-chunk-unused │ ├───21.64 MB (04.33%) -- (25 omitted) │ ├───18.11 MB (03.62%) -- compartment(http://us.mg3.mail.yahoo.com/neo/launch?...) │ │ ├───9.08 MB (01.82%) -- gc-heap │ │ │ ├──5.43 MB (01.09%) -- (6 omitted) │ │ │ └──3.65 MB (00.73%) -- objects │ │ ├───4.90 MB (00.98%) -- (6 omitted) │ │ └───4.13 MB (00.83%) -- mjit-code │ ├───17.74 MB (03.55%) -- compartment(http://sn121w.snt121.mail.live.com/mail/...) │ │ ├───7.38 MB (01.48%) -- gc-heap │ │ │ ├──3.93 MB (00.79%) -- objects │ │ │ ├──2.51 MB (00.50%) -- shapes │ │ │ └──0.93 MB (00.19%) -- (5 omitted) │ │ ├───4.34 MB (00.87%) -- mjit-code │ │ ├───3.96 MB (00.79%) -- scripts │ │ └───2.07 MB (00.41%) -- (5 omitted) │ ├───16.29 MB (03.26%) -- compartment(https://www.facebook.com/remixedcat) │ │ ├───7.77 MB (01.55%) -- gc-heap │ │ │ ├──4.36 MB (00.87%) -- (6 omitted) │ │ │ └──3.41 MB (00.68%) -- arena-unused │ │ ├───4.41 MB (00.88%) -- mjit-code │ │ └───4.11 MB (00.82%) -- (6 omitted) │ ├───10.22 MB (02.05%) -- compartment(http://3cp9lcoq32dpn.yom.mail.yahoo.com/...) │ │ ├───5.67 MB (01.13%) -- gc-heap │ │ │ ├──2.95 MB (00.59%) -- objects │ │ │ └──2.72 MB (00.54%) -- (6 omitted) │ │ └───4.55 MB (00.91%) -- (7 omitted) │ ├───10.17 MB (02.03%) -- compartment(atoms) │ │ ├───6.59 MB (01.32%) -- gc-heap │ │ │ ├──6.36 MB (01.27%) -- strings │ │ │ └──0.23 MB (00.05%) -- (6 omitted) │ │ ├───3.58 MB (00.72%) -- string-chars │ │ └───0.00 MB (00.00%) -- (6 omitted) │ ├────9.79 MB (01.96%) -- compartment(https://www.google.com/analytics/setting...) │ │ ├──5.26 MB (01.05%) -- (7 omitted) │ │ └──4.54 MB (00.91%) -- gc-heap │ │ └──4.54 MB (00.91%) -- (7 omitted) │ ├────6.53 MB (01.31%) -- compartment(http://secure.shared.live.com/_D/F$Live....) │ │ └──6.53 MB (01.31%) -- (8 omitted) │ ├────4.84 MB (00.97%) -- compartment(http://www.blogger.com/navbar.g?targetBl...) │ │ └──4.84 MB (00.97%) -- (8 omitted) │ ├────4.64 MB (00.93%) -- compartment(https://secure.shared.live.com/_D/F$Live...) │ │ └──4.64 MB (00.93%) -- (8 omitted) │ ├────4.59 MB (00.92%) -- compartment(http://my.deviantart.com/messages/#view=...) │ │ └──4.59 MB (00.92%) -- (8 omitted) │ ├────4.53 MB (00.91%) -- compartment(http://www.neowin.net/forum/index.php?ap...) │ │ └──4.53 MB (00.91%) -- (8 omitted) │ ├────4.43 MB (00.89%) -- compartment(http://36ohk6dgmcd1n.yom.mail.yahoo.net/...) │ │ └──4.43 MB (00.89%) -- (8 omitted) │ ├────3.83 MB (00.77%) -- compartment(http://r1rk9np7bpcsfoeekl0khkd2juj27q3o-...) │ │ └──3.83 MB (00.77%) -- (8 omitted) │ ├────3.42 MB (00.69%) -- compartment(http://arstechnica.com/) │ │ └──3.42 MB (00.69%) -- (8 omitted) │ ├────3.26 MB (00.65%) -- compartment(https://bugzilla.mozilla.org/show_bug.cg...) │ │ └──3.26 MB (00.65%) -- (8 omitted) │ ├────3.18 MB (00.64%) -- compartment(http://remixedcat.blogspot.com/) │ │ └──3.18 MB (00.64%) -- (8 omitted) │ ├────3.11 MB (00.62%) -- compartment(http://3ae1mc4rm4e9l.yom.mail.yahoo.com/...) │ │ └──3.11 MB (00.62%) -- (8 omitted) │ ├────2.86 MB (00.57%) -- compartment(http://www.experts-exchange.com/expertsZ...) │ │ └──2.86 MB (00.57%) -- (8 omitted) │ ├────2.74 MB (00.55%) -- compartment(http://prod2.rest-core.msg.yahoo.com/xfr...) │ │ └──2.74 MB (00.55%) -- (8 omitted) │ ├────2.74 MB (00.55%) -- compartment(http://prod1.rest-notify.msg.yahoo.com/v...) │ │ └──2.74 MB (00.55%) -- (8 omitted) │ ├────2.73 MB (00.55%) -- compartment(https://plusone.google.com/u/0/_/+1/butt...) │ │ └──2.73 MB (00.55%) -- (8 omitted) │ └────2.61 MB (00.52%) -- compartment(http://en.wikipedia.org/wiki/Vector_Linu...) │ └──2.61 MB (00.52%) -- (8 omitted) ├──209.70 MB (41.96%) -- heap-unclassified ├───20.36 MB (04.07%) -- storage │ └──20.36 MB (04.07%) -- sqlite │ ├──10.95 MB (02.19%) -- places.sqlite │ │ ├──10.61 MB (02.12%) -- cache-used │ │ └───0.33 MB (00.07%) -- (2 omitted) │ ├───5.20 MB (01.04%) -- urlclassifier3.sqlite │ │ ├──5.10 MB (01.02%) -- cache-used │ │ └──0.10 MB (00.02%) -- (2 omitted) │ └───4.21 MB (00.84%) -- (12 omitted) ├───18.97 MB (03.80%) -- layout │ ├──18.97 MB (03.80%) -- all │ └───0.00 MB (00.00%) -- (1 omitted) ├────6.97 MB (01.39%) -- images │ ├──6.76 MB (01.35%) -- content │ │ ├──6.55 MB (01.31%) -- used │ │ │ ├──5.63 MB (01.13%) -- raw │ │ │ └──0.91 MB (00.18%) -- (1 omitted) │ │ └──0.21 MB (00.04%) -- (1 omitted) │ └──0.21 MB (00.04%) -- (1 omitted) └────1.18 MB (00.24%) -- (1 omitted) Other Measurements 835.16 MB -- vsize 586.27 MB -- resident 569.74 MB -- private 498.65 MB -- heap-committed 457.26 MB -- heap-used 141.00 MB -- js-gc-heap 80.73 MB -- heap-unused 2.24 MB -- heap-dirty 1.11 MB -- gfx-surface-win32 0.01 MB -- gfx-surface-image 0.00 MB -- gfx-d2d-surfacecache 0.00 MB -- gfx-d2d-surfacevram
Here it is after playing approx 60 songs: Main Process Explicit Allocations 838.51 MB (100.0%) -- explicit ├──447.51 MB (53.37%) -- js │ ├──100.31 MB (11.96%) -- compartment(http://grooveshark.com/) │ │ ├───72.46 MB (08.64%) -- gc-heap │ │ │ ├──44.51 MB (05.31%) -- objects │ │ │ ├──18.02 MB (02.15%) -- arena-unused │ │ │ ├───5.94 MB (00.71%) -- strings │ │ │ └───3.99 MB (00.48%) -- (4 omitted) │ │ ├───10.81 MB (01.29%) -- object-slots │ │ ├────8.68 MB (01.03%) -- mjit-code │ │ ├────4.38 MB (00.52%) -- string-chars │ │ └────3.99 MB (00.48%) -- (4 omitted) │ ├───74.14 MB (08.84%) -- compartment(https://www.facebook.com/remixedcat) │ │ ├──45.18 MB (05.39%) -- string-chars │ │ ├──11.38 MB (01.36%) -- object-slots │ │ ├──10.20 MB (01.22%) -- gc-heap │ │ │ ├───5.13 MB (00.61%) -- objects │ │ │ └───5.06 MB (00.60%) -- (6 omitted) │ │ ├───4.79 MB (00.57%) -- mjit-code │ │ └───2.60 MB (00.31%) -- (4 omitted) │ ├───65.00 MB (07.75%) -- compartment([System Principal]) │ │ ├──39.74 MB (04.74%) -- gc-heap │ │ │ ├──19.13 MB (02.28%) -- objects │ │ │ ├──11.16 MB (01.33%) -- shapes │ │ │ ├───4.46 MB (00.53%) -- arena-unused │ │ │ ├───4.24 MB (00.51%) -- strings │ │ │ └───0.75 MB (00.09%) -- (3 omitted) │ │ ├──10.13 MB (01.21%) -- mjit-code │ │ ├───5.44 MB (00.65%) -- (4 omitted) │ │ ├───5.30 MB (00.63%) -- string-chars │ │ └───4.39 MB (00.52%) -- object-slots │ ├───60.32 MB (07.19%) -- (37 omitted) │ ├───30.23 MB (03.61%) -- gc-heap-chunk-unused │ ├───19.84 MB (02.37%) -- compartment(http://us.mg3.mail.yahoo.com/neo/launch?...) │ │ ├──10.80 MB (01.29%) -- gc-heap │ │ │ ├───5.85 MB (00.70%) -- (6 omitted) │ │ │ └───4.95 MB (00.59%) -- objects │ │ └───9.04 MB (01.08%) -- (7 omitted) │ ├───19.55 MB (02.33%) -- compartment(https://secure.shared.live.com/_D/F$Live...) │ │ ├───9.60 MB (01.14%) -- gc-heap │ │ │ ├──7.56 MB (00.90%) -- objects │ │ │ └──2.04 MB (00.24%) -- (6 omitted) │ │ ├───5.04 MB (00.60%) -- (6 omitted) │ │ └───4.91 MB (00.59%) -- string-chars │ ├───16.05 MB (01.91%) -- compartment(http://sn121w.snt121.mail.live.com/mail/...) │ │ ├───9.30 MB (01.11%) -- gc-heap │ │ │ └──9.30 MB (01.11%) -- (7 omitted) │ │ └───6.75 MB (00.81%) -- (7 omitted) │ ├───15.06 MB (01.80%) -- compartment(http://secure.shared.live.com/_D/F$Live....) │ │ ├───8.15 MB (00.97%) -- (7 omitted) │ │ └───6.90 MB (00.82%) -- gc-heap │ │ ├──4.67 MB (00.56%) -- objects │ │ └──2.23 MB (00.27%) -- (6 omitted) │ ├───11.57 MB (01.38%) -- compartment(atoms) │ │ ├───7.49 MB (00.89%) -- gc-heap │ │ │ ├──7.05 MB (00.84%) -- strings │ │ │ └──0.45 MB (00.05%) -- (6 omitted) │ │ └───4.08 MB (00.49%) -- (7 omitted) │ ├───10.38 MB (01.24%) -- compartment(https://www.google.com/analytics/setting...) │ │ ├───6.63 MB (00.79%) -- gc-heap │ │ │ └──6.63 MB (00.79%) -- (7 omitted) │ │ └───3.75 MB (00.45%) -- (7 omitted) │ ├────9.78 MB (01.17%) -- compartment(http://3cp9lcoq32dpn.yom.mail.yahoo.com/...) │ │ ├──5.68 MB (00.68%) -- gc-heap │ │ │ └──5.68 MB (00.68%) -- (7 omitted) │ │ └──4.10 MB (00.49%) -- (7 omitted) │ ├────6.06 MB (00.72%) -- compartment(http://www.blogger.com/navbar.g?targetBl...) │ │ └──6.06 MB (00.72%) -- (8 omitted) │ ├────4.91 MB (00.59%) -- compartment(http://www.neowin.net/forum/index.php?ap...) │ │ └──4.91 MB (00.59%) -- (8 omitted) │ └────4.32 MB (00.51%) -- gc-heap-chunk-admin ├──319.86 MB (38.15%) -- heap-unclassified ├───30.14 MB (03.59%) -- storage │ └──30.14 MB (03.59%) -- sqlite │ ├──12.95 MB (01.54%) -- urlclassifier3.sqlite │ │ ├──12.85 MB (01.53%) -- cache-used │ │ └───0.10 MB (00.01%) -- (2 omitted) │ ├──11.99 MB (01.43%) -- places.sqlite │ │ ├──11.56 MB (01.38%) -- cache-used │ │ └───0.43 MB (00.05%) -- (2 omitted) │ └───5.20 MB (00.62%) -- (12 omitted) ├───24.12 MB (02.88%) -- layout │ ├──24.12 MB (02.88%) -- all │ └───0.00 MB (00.00%) -- (1 omitted) ├───15.69 MB (01.87%) -- images │ ├──15.41 MB (01.84%) -- content │ │ ├──15.41 MB (01.84%) -- used │ │ │ ├───9.25 MB (01.10%) -- uncompressed │ │ │ └───6.15 MB (00.73%) -- raw │ │ └───0.00 MB (00.00%) -- (1 omitted) │ └───0.28 MB (00.03%) -- (1 omitted) └────1.18 MB (00.14%) -- (1 omitted) Other Measurements 1,227.18 MB -- vsize 953.45 MB -- resident 935.23 MB -- private 827.46 MB -- heap-committed 787.59 MB -- heap-used 250.00 MB -- js-gc-heap 67.41 MB -- heap-unused 12.19 MB -- gfx-surface-win32 3.24 MB -- heap-dirty 2.87 MB -- canvas-2d-pixel-bytes 0.01 MB -- gfx-surface-image 0.00 MB -- gfx-d2d-surfacecache 0.00 MB -- gfx-d2d-surfacevram 0.00 MB -- shmem-allocated 0.00 MB -- shmem-mapped
Product: Firefox → Core
This is after it's been closed for approx 40 minutes... currently not in any "undo closed tab" lists and cache cleared. also after using red. mem. usage buttons. Main Process Explicit Allocations 843.95 MB (100.0%) -- explicit ├──447.96 MB (53.08%) -- js │ ├───78.68 MB (09.32%) -- compartment(http://grooveshark.com/) │ │ ├──53.20 MB (06.30%) -- gc-heap │ │ │ ├──25.80 MB (03.06%) -- arena-unused │ │ │ ├──15.48 MB (01.83%) -- objects │ │ │ ├───8.39 MB (00.99%) -- strings │ │ │ └───3.53 MB (00.42%) -- (4 omitted) │ │ ├──11.96 MB (01.42%) -- object-slots │ │ ├───6.15 MB (00.73%) -- mjit-code │ │ ├───4.37 MB (00.52%) -- string-chars │ │ └───3.00 MB (00.36%) -- (4 omitted) │ ├───69.31 MB (08.21%) -- compartment([System Principal]) │ │ ├──42.16 MB (05.00%) -- gc-heap │ │ │ ├──21.45 MB (02.54%) -- objects │ │ │ ├──11.70 MB (01.39%) -- shapes │ │ │ ├───5.32 MB (00.63%) -- strings │ │ │ └───3.68 MB (00.44%) -- (4 omitted) │ │ ├───9.95 MB (01.18%) -- mjit-code │ │ ├───6.81 MB (00.81%) -- string-chars │ │ ├───5.20 MB (00.62%) -- object-slots │ │ └───5.19 MB (00.62%) -- (4 omitted) │ ├───57.16 MB (06.77%) -- compartment(https://www.facebook.com/remixedcat) │ │ ├──38.60 MB (04.57%) -- string-chars │ │ ├───7.04 MB (00.83%) -- gc-heap │ │ │ └──7.04 MB (00.83%) -- (7 omitted) │ │ ├───4.78 MB (00.57%) -- object-slots │ │ ├───4.61 MB (00.55%) -- mjit-code │ │ └───2.13 MB (00.25%) -- (4 omitted) │ ├───55.34 MB (06.56%) -- (33 omitted) │ ├───54.08 MB (06.41%) -- gc-heap-chunk-unused │ ├───23.78 MB (02.82%) -- compartment(https://secure.shared.live.com/_D/F$Live...) │ │ ├──11.60 MB (01.37%) -- gc-heap │ │ │ ├───9.08 MB (01.08%) -- objects │ │ │ └───2.52 MB (00.30%) -- (6 omitted) │ │ ├───6.17 MB (00.73%) -- string-chars │ │ └───6.01 MB (00.71%) -- (6 omitted) │ ├───22.43 MB (02.66%) -- compartment(http://us.mg3.mail.yahoo.com/neo/launch?...) │ │ ├──11.57 MB (01.37%) -- gc-heap │ │ │ ├───6.18 MB (00.73%) -- (6 omitted) │ │ │ └───5.39 MB (00.64%) -- objects │ │ └──10.86 MB (01.29%) -- (7 omitted) │ ├───18.53 MB (02.20%) -- compartment(http://sn121w.snt121.mail.live.com/mail/...) │ │ ├──10.16 MB (01.20%) -- (7 omitted) │ │ └───8.36 MB (00.99%) -- gc-heap │ │ └──8.36 MB (00.99%) -- (7 omitted) │ ├───17.35 MB (02.06%) -- compartment(http://secure.shared.live.com/_D/F$Live....) │ │ ├───9.32 MB (01.10%) -- (7 omitted) │ │ └───8.02 MB (00.95%) -- gc-heap │ │ ├──5.31 MB (00.63%) -- objects │ │ └──2.72 MB (00.32%) -- (6 omitted) │ ├───11.77 MB (01.39%) -- compartment(atoms) │ │ ├───7.48 MB (00.89%) -- gc-heap │ │ │ ├──6.90 MB (00.82%) -- strings │ │ │ └──0.58 MB (00.07%) -- (6 omitted) │ │ ├───4.29 MB (00.51%) -- string-chars │ │ └───0.00 MB (00.00%) -- (6 omitted) │ ├───10.31 MB (01.22%) -- compartment(https://www.google.com/analytics/setting...) │ │ ├───6.63 MB (00.79%) -- gc-heap │ │ │ └──6.63 MB (00.79%) -- (7 omitted) │ │ └───3.68 MB (00.44%) -- (7 omitted) │ ├────9.70 MB (01.15%) -- compartment(http://3cp9lcoq32dpn.yom.mail.yahoo.com/...) │ │ ├──5.71 MB (00.68%) -- gc-heap │ │ │ └──5.71 MB (00.68%) -- (7 omitted) │ │ └──3.99 MB (00.47%) -- (7 omitted) │ ├────5.29 MB (00.63%) -- compartment(http://36ohk6dgmcd1n.yom.mail.yahoo.net/...) │ │ └──5.29 MB (00.63%) -- (8 omitted) │ ├────4.91 MB (00.58%) -- compartment(http://www.neowin.net/forum/index.php?ap...) │ │ └──4.91 MB (00.58%) -- (8 omitted) │ ├────4.86 MB (00.58%) -- compartment(http://www.blogger.com/navbar.g?targetBl...) │ │ └──4.86 MB (00.58%) -- (8 omitted) │ └────4.44 MB (00.53%) -- gc-heap-chunk-admin ├──330.01 MB (39.10%) -- heap-unclassified ├───35.94 MB (04.26%) -- storage │ └──35.94 MB (04.26%) -- sqlite │ ├──17.14 MB (02.03%) -- urlclassifier3.sqlite │ │ ├──17.03 MB (02.02%) -- cache-used │ │ └───0.10 MB (00.01%) -- (2 omitted) │ ├──12.81 MB (01.52%) -- places.sqlite │ │ ├──12.38 MB (01.47%) -- cache-used │ │ └───0.43 MB (00.05%) -- (2 omitted) │ └───6.00 MB (00.71%) -- (12 omitted) ├───20.26 MB (02.40%) -- layout │ ├──20.26 MB (02.40%) -- all │ └───0.00 MB (00.00%) -- (1 omitted) ├────8.60 MB (01.02%) -- images │ ├──8.32 MB (00.99%) -- content │ │ ├──8.32 MB (00.99%) -- used │ │ │ ├──6.26 MB (00.74%) -- raw │ │ │ └──2.05 MB (00.24%) -- (1 omitted) │ │ └──0.00 MB (00.00%) -- (1 omitted) │ └──0.28 MB (00.03%) -- (1 omitted) └────1.18 MB (00.14%) -- (1 omitted) Other Measurements 1,221.19 MB -- vsize 947.08 MB -- resident 935.98 MB -- private 832.82 MB -- heap-committed 791.97 MB -- heap-used 257.00 MB -- js-gc-heap 66.03 MB -- heap-unused 5.79 MB -- gfx-surface-win32 3.35 MB -- canvas-2d-pixel-bytes 2.58 MB -- heap-dirty 0.01 MB -- gfx-surface-image 0.00 MB -- gfx-d2d-surfacecache 0.00 MB -- gfx-d2d-surfacevram 0.00 MB -- shmem-allocated 0.00 MB -- shmem-mapped
Product: Core → Firefox
remixedcat: thanks for the data. In comment 9, I assume you still have a bunch of other tabs still open? (Facebook, Yahoo Mail, blogger.com, etc.) I just tried and failed to reproduce. In a recent Linux64 build with a fairly new profile and no add-ons I opened about:memory, then opened GrooveShark in a second tab, played one song, then closed it. The compartment went away immediately after hitting "minimize memory usage". So I wonder if one of the add-ons in comment 5 are causing the problem. remixedcat: if you restart in safe mode (http://support.mozilla.com/en-US/kb/Safe%20Mode) does the problem still occur? If not, that's strong evidence it's one of the add-ons at fault.
OK I will test that later. I have no clue which one of those addons would change it... and when ever I submit a comment it wants me to change the product.
Summary: Memory leak when visiting grooveshark.com or similar sites → Possible zombie compartment for grooveshark.com, may be caused by add-on(s)
Whiteboard: [MemShrink]
Whiteboard: [MemShrink] → [MemShrink:P3]
Product: Firefox → Core
Using the a fresh profile on the latest aurora build, I tried it both with and without Adblock Plus (Grooveshark has adds for ABP to block, so it seemed like a likely interaction). Virtual size went from about 200M to about 400M, and only dropped off slightly after closing. It looked to be mostly heap fragmentation and cache, but I've never used about:memory before, so I could be wrong (I saved the about:memory pages and can post if anyone wants). I think it's either patched, or a different add-on causing the issue. The only thing that concerned me was that plugin-container doesn't die when the tab goes away. Is that the expected behavior, or is Firefox keeping something it shouldn't that prevents the plugin from unloading? (And if it's the expected behavior, is there a good reason not to change it? I'd like plugins to close when possible so we can dry out the puddles of leaked memory that some of them produce.)
(In reply to Jeff D from comment #12) > The only thing that concerned me was that plugin-container doesn't die when > the tab goes away. Is that the expected behavior, or is Firefox keeping > something it shouldn't that prevents the plugin from unloading? (And if > it's the expected behavior, is there a good reason not to change it? I'd > like plugins to close when possible so we can dry out the puddles of leaked > memory that some of them produce.) See bug 501485
Firefox 15 was just released, and it fixes most zombie compartments caused by add-ons. remixedcat, are you able to check again and see if this still happens with Firefox 15? Thanks!
> remixedcat, are you able to check again and see if this still > happens with Firefox 15? Thanks! And please reopen this bug if it does.
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
I do not have Fx installed on this computer anymore. I had to buy a new HDD and I am using chrome right now, as an addon I need for a job requires chrome. I may get to testing that at a later date or someone else here can test it. I am using a different OS and HDD config as well as different PSU and RAM since then as well. So the situation has changed greatly. Sorry I can't be of assistance at the moment.
Ok... I re-installed firefox... I will get on to testing this....
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: