MozillaZine

Firefox too much memory taking up

Discussion of bugs in Mozilla Firefox
Necronomicon
 
Posts: 63
Joined: June 5th, 2007, 3:35 am

Post Posted July 28th, 2015, 2:52 am

Will there ever be a fix that will lower FF memory usage?
It doesn't matter if it is 38.0.1 or 39, or whatever version, FF is taking up a lot of memory. Around 500 MB. Is this videogame or browser? Seriously. Great browser though, but no need for such memory takeup.

Two tabs are opened, as you can see in picture:

Image
i7 2600K@4.2, CM TX3 Evo, ASUS P8P67 Pro .3.1, 16GB HyperX Gray@1600, MSI 770 LE 2GB OC, HyperX 3K 120GB, WD 1TB;3TB, CM 690 II Advanced/Thermaltake 775W, X-Fi eXtremeGamer Pro Fatal1ty/Altec Lansing 121i, ASUS 24B3ST, Logitech M705 / K270 / K400, X360 wireless gamepad, LG 32LD750, Win 10 x64 Pro

malliz
Folder@Home

User avatar
 
Posts: 43191
Joined: December 7th, 2002, 4:34 am
Location: Australia

Post Posted July 28th, 2015, 3:05 am

Do you have any extensions installed?
What sort of man would put a known criminal in charge of a major branch of government? Apart from, say, the average voter.
"Terry Pratchett"

trolly
Moderator

User avatar
 
Posts: 39864
Joined: August 22nd, 2005, 7:25 am

Post Posted July 28th, 2015, 3:27 am

My average memory usage is 1 to 1.5 GB. Memory is here to be used.

If you have the gaming machine you claim you have at least the same amount of system ram as graphic ram. Which makes Firefox use less than 5% of the available ram.
Think for yourself. Otherwise you have to believe what other people tell you.
A society based on individualism is an oxymoron. || Freedom is at first the freedom to starve.
Constitution says: One man, one vote. Supreme court says: One dollar, one vote.

Necronomicon
 
Posts: 63
Joined: June 5th, 2007, 3:35 am

Post Posted July 28th, 2015, 4:14 am

It doesn't matter if I have 2 or 32 GB of ram, it is nonscence for a browser to take up so much memory.

I have few addons installed, but overall they use around 67 MB of memory. So 430 MB goes on for Firefox alone. And 1 - 1.5 GB of memory is too much. So I'm wondering is this a video game/real time rendering or plain browser?

I have some work in Photoshop (using 64 bit) + plugins, where PSDs are around 480 MB, 32-40 layers, 300ppi, a lot of high res images (layers) and it takes up around 2GB of memory overall. Comparing that software+PSD against Firefox....well it's a bit...weird for FF to take up so much memory. Even PS wihout any PSD loaded takes about 110 MB of memory. For a reason.
Last edited by Necronomicon on July 28th, 2015, 4:35 am, edited 1 time in total.
i7 2600K@4.2, CM TX3 Evo, ASUS P8P67 Pro .3.1, 16GB HyperX Gray@1600, MSI 770 LE 2GB OC, HyperX 3K 120GB, WD 1TB;3TB, CM 690 II Advanced/Thermaltake 775W, X-Fi eXtremeGamer Pro Fatal1ty/Altec Lansing 121i, ASUS 24B3ST, Logitech M705 / K270 / K400, X360 wireless gamepad, LG 32LD750, Win 10 x64 Pro

malliz
Folder@Home

User avatar
 
Posts: 43191
Joined: December 7th, 2002, 4:34 am
Location: Australia

Post Posted July 28th, 2015, 4:19 am

What are the extensions? Is it a secret?
What sort of man would put a known criminal in charge of a major branch of government? Apart from, say, the average voter.
"Terry Pratchett"

Necronomicon
 
Posts: 63
Joined: June 5th, 2007, 3:35 am

Post Posted July 28th, 2015, 4:41 am

Adblock Plus
Video downloadhelper
Downloads window
Classic Theme Restorer (really hate new look...more of a problem than easiness)
Forecastfox (fix version)
Advertising cookie opt-out (by Google)
Adobe acrobat Create PDF
i7 2600K@4.2, CM TX3 Evo, ASUS P8P67 Pro .3.1, 16GB HyperX Gray@1600, MSI 770 LE 2GB OC, HyperX 3K 120GB, WD 1TB;3TB, CM 690 II Advanced/Thermaltake 775W, X-Fi eXtremeGamer Pro Fatal1ty/Altec Lansing 121i, ASUS 24B3ST, Logitech M705 / K270 / K400, X360 wireless gamepad, LG 32LD750, Win 10 x64 Pro

trolly
Moderator

User avatar
 
Posts: 39864
Joined: August 22nd, 2005, 7:25 am

Post Posted July 28th, 2015, 4:43 am

Check about:memory

For me the largest parts are JS, images and window objects.
Excerpt:
157.62 MB (100.0%) -- images
├──122.79 MB (77.90%) -- uncached/raster/used
│ ├──122.78 MB (77.90%) ── source
│ └────0.01 MB (00.01%) ── decoded-heap
...

486.01 MB (100.0%) -- js-main-runtime
├──336.48 MB (69.23%) -- compartments
│ ├──258.88 MB (53.27%) -- classes
│ │ ├──162.66 MB (33.47%) -- objects
│ │ │ ├──129.71 MB (26.69%) ── gc-heap
│ │ │ └───32.95 MB (06.78%) -- malloc-heap
│ │ │ ├──23.56 MB (04.85%) ── slots
│ │ │ ├───9.16 MB (01.89%) ── elements/non-asm.js
│ │ │ └───0.23 MB (00.05%) ── misc
│ │ └───96.22 MB (19.80%) -- shapes
│ │ ├──79.54 MB (16.37%) -- gc-heap
│ │ │ ├──61.35 MB (12.62%) ── tree
│ │ │ ├──13.56 MB (02.79%) ── dict
│ │ │ └───4.63 MB (00.95%) ── base
│ │ └──16.68 MB (03.43%) -- malloc-heap
│ │ ├───6.31 MB (01.30%) ── tree-tables
│ │ ├───5.38 MB (01.11%) ── dict-tables
│ │ └───4.99 MB (01.03%) ── tree-kids
│ ├───36.35 MB (07.48%) -- scripts
│ │ ├──29.00 MB (05.97%) ── gc-heap
│ │ └───7.36 MB (01.51%) ── malloc-heap/data
│ ├───17.24 MB (03.55%) ── compartment-tables
│ ├───10.40 MB (02.14%) ── cross-compartment-wrapper-table
│ ├────6.87 MB (01.41%) ++ (5 tiny)
│ └────6.74 MB (01.39%) ++ type-inference
├──106.59 MB (21.93%) -- zones
│ ├───47.22 MB (09.72%) ── unused-gc-things
│ ├───16.49 MB (03.39%) -- strings
│ │ ├───8.48 MB (01.75%) -- malloc-heap
│ │ │ ├──7.81 MB (01.61%) ── latin1
│ │ │ └──0.67 MB (00.14%) ── two-byte
│ │ └───8.01 MB (01.65%) -- gc-heap
│ │ ├──7.71 MB (01.59%) ── latin1
│ │ └──0.30 MB (00.06%) ── two-byte
│ ├───16.07 MB (03.31%) -- object-groups
│ │ ├──15.59 MB (03.21%) ── gc-heap
│ │ └───0.49 MB (00.10%) ── malloc-heap
│ ├───15.11 MB (03.11%) ── type-pool
│ ├────5.64 MB (01.16%) ++ lazy-scripts
│ ├────5.20 MB (01.07%) ── gc-heap-arena-admin
│ └────0.86 MB (00.18%) ++ (3 tiny)
├───36.57 MB (07.53%) ── runtime
└────6.36 MB (01.31%) -- gc-heap
├──5.36 MB (01.10%) ── chunk-admin
└──1.00 MB (00.21%) ++ (2 tiny)

...

325.11 MB (100.0%) -- js-main-runtime-gc-heap-committed
├──276.89 MB (85.17%) -- used
│ ├──266.33 MB (81.92%) -- gc-things
│ │ ├──129.71 MB (39.90%) ── objects
│ │ ├───74.91 MB (23.04%) ── shapes
│ │ ├───29.00 MB (08.92%) ── scripts
│ │ ├───15.59 MB (04.79%) ── object-groups
│ │ ├────8.01 MB (02.46%) ── strings
│ │ ├────4.63 MB (01.42%) ── base-shapes
│ │ ├────4.20 MB (01.29%) ── lazy-scripts
│ │ └────0.29 MB (00.09%) ++ (2 tiny)
│ ├────5.36 MB (01.65%) ── chunk-admin
│ └────5.20 MB (01.60%) ── arena-admin
└───48.22 MB (14.83%) -- unused
├──47.22 MB (14.52%) -- gc-things
│ ├──13.91 MB (04.28%) ── shapes
│ ├──13.79 MB (04.24%) ── objects
│ ├───6.12 MB (01.88%) ── object-groups
│ ├───5.17 MB (01.59%) ++ (4 tiny)
│ ├───4.74 MB (01.46%) ── scripts
│ └───3.49 MB (01.07%) ── strings
└───1.00 MB (00.31%) ++ (2 tiny)
...
149.32 MB (100.0%) -- window-objects
├───58.16 MB (38.95%) -- layout
│ ├──13.71 MB (09.18%) ── style-sets
│ ├──12.40 MB (08.30%) ── style-structs
│ ├──11.08 MB (07.42%) ── frames
│ ├───6.68 MB (04.47%) ── pres-shell
│ ├───6.12 MB (04.10%) ── style-contexts
│ ├───3.10 MB (02.08%) ── rule-nodes
│ ├───2.69 MB (01.80%) ── pres-contexts
│ ├───2.23 MB (01.49%) ── line-boxes
│ └───0.14 MB (00.10%) ── text-runs
├───46.99 MB (31.47%) ── style-sheets
├───44.07 MB (29.51%) -- dom
│ ├──25.14 MB (16.84%) ── element-nodes
│ ├───7.50 MB (05.02%) ── text-nodes
│ ├───5.89 MB (03.95%) ── other
│ ├───5.30 MB (03.55%) ── orphan-nodes
│ └───0.24 MB (00.16%) ++ (3 tiny)
└────0.10 MB (00.07%) ── property-tables
Think for yourself. Otherwise you have to believe what other people tell you.
A society based on individualism is an oxymoron. || Freedom is at first the freedom to starve.
Constitution says: One man, one vote. Supreme court says: One dollar, one vote.

Necronomicon
 
Posts: 63
Joined: June 5th, 2007, 3:35 am

Post Posted July 28th, 2015, 4:50 am

349.30 MB (100.0%) -- explicit
├──103.15 MB (29.53%) -- window-objects
│ ├───55.68 MB (15.94%) -- top(about:memory, id=134)
│ │ ├──40.78 MB (11.67%) -- active/window(about:memory)
│ │ │ ├──35.04 MB (10.03%) -- dom
│ │ │ │ ├──34.52 MB (09.88%) ── orphan-nodes
│ │ │ │ └───0.52 MB (00.15%) ++ (5 tiny)
│ │ │ ├───5.14 MB (01.47%) -- js-compartment([System Principal], about:memory)
│ │ │ │ ├──4.99 MB (01.43%) ++ classes
│ │ │ │ └──0.15 MB (00.04%) ++ (5 tiny)
│ │ │ └───0.59 MB (00.17%) ++ (3 tiny)
│ │ └──14.90 MB (04.27%) -- js-zone(0xc250c00)
│ │ ├──14.58 MB (04.17%) -- strings
│ │ │ ├───9.01 MB (02.58%) -- string(<non-notable strings>)
│ │ │ │ ├──7.30 MB (02.09%) -- malloc-heap
│ │ │ │ │ ├──6.93 MB (01.98%) ── latin1
│ │ │ │ │ └──0.38 MB (00.11%) ── two-byte
│ │ │ │ └──1.70 MB (00.49%) ++ gc-heap
│ │ │ └───5.58 MB (01.60%) ++ (84 tiny)
│ │ └───0.32 MB (00.09%) ++ (6 tiny)
│ ├───19.01 MB (05.44%) -- top(none)/detached
│ │ ├──10.85 MB (03.11%) -- window(https://www.youtube.com/watch?v=Ly69catDsU4)
│ │ │ ├───6.15 MB (01.76%) -- js-compartment(https://www.youtube.com/)
│ │ │ │ ├──5.66 MB (01.62%) ++ classes
│ │ │ │ └──0.49 MB (00.14%) ++ (4 tiny)
│ │ │ └───4.71 MB (01.35%) ++ (3 tiny)
│ │ ├───4.23 MB (01.21%) ++ (5 tiny)
│ │ └───3.93 MB (01.13%) ++ window(chrome://browser/content/browser.xul)
│ ├───11.17 MB (03.20%) -- top(https://email.pcugroup.com/owa/, id=8)
│ │ ├──10.27 MB (02.94%) -- active/window(https://email.pcugroup.com/owa/)
│ │ │ ├───6.21 MB (01.78%) -- layout
│ │ │ │ ├──5.19 MB (01.49%) ── style-sets [2]
│ │ │ │ └──1.02 MB (00.29%) ++ (6 tiny)
│ │ │ └───4.06 MB (01.16%) ++ (5 tiny)
│ │ └───0.90 MB (00.26%) ++ js-zone(0x167d0400)
│ ├────5.39 MB (01.54%) -- top(chrome://browser/content/browser.xul, id=3)
│ │ ├──4.83 MB (01.38%) -- active
│ │ │ ├──4.75 MB (01.36%) ++ window(chrome://browser/content/browser.xul)
│ │ │ └──0.08 MB (00.02%) ++ window(about:blank)
│ │ └──0.56 MB (00.16%) ++ js-zone(0xd069000)
│ ├────4.08 MB (01.17%) -- top(viewforum.php?f=9, id=87)
│ │ ├──3.82 MB (01.09%) ++ active/window(viewforum.php?f=9)
│ │ └──0.26 MB (00.07%) ++ js-zone(0x15828800)
│ ├────3.93 MB (01.12%) ++ (3 tiny)
│ └────3.89 MB (01.11%) -- top(viewtopic.php?f=9&t=2950355, id=131)
│ ├──3.70 MB (01.06%) ++ active/window(viewtopic.php?f=9&t=2950355)
│ └──0.19 MB (00.05%) ++ js-zone(0x1a4e2800)
├───95.30 MB (27.28%) -- js-non-window
│ ├──62.15 MB (17.79%) -- zones
│ │ ├──43.17 MB (12.36%) -- zone(0x2991800)
│ │ │ ├──27.18 MB (07.78%) ++ (426 tiny)
│ │ │ ├───8.41 MB (02.41%) ── unused-gc-things
│ │ │ └───7.58 MB (02.17%) -- strings
│ │ │ ├──5.60 MB (01.60%) -- string(<non-notable strings>)
│ │ │ │ ├──4.12 MB (01.18%) ++ gc-heap
│ │ │ │ └──1.48 MB (00.42%) ++ malloc-heap
│ │ │ └──1.98 MB (00.57%) ++ (21 tiny)
│ │ ├───9.77 MB (02.80%) -- zone(0x298d800)
│ │ │ ├──9.63 MB (02.76%) -- strings
│ │ │ │ ├──9.60 MB (02.75%) -- string(<non-notable strings>)
│ │ │ │ │ ├──4.83 MB (01.38%) -- malloc-heap
│ │ │ │ │ │ ├──4.79 MB (01.37%) ── latin1
│ │ │ │ │ │ └──0.03 MB (00.01%) ── two-byte
│ │ │ │ │ └──4.77 MB (01.37%) -- gc-heap
│ │ │ │ │ ├──4.76 MB (01.36%) ── latin1
│ │ │ │ │ └──0.01 MB (00.00%) ── two-byte
│ │ │ │ └──0.03 MB (00.01%) ++ (2 tiny)
│ │ │ └──0.14 MB (00.04%) ++ (5 tiny)
│ │ ├───4.87 MB (01.39%) ++ zone(0x1c8b5800)
│ │ └───4.35 MB (01.25%) ++ (17 tiny)
│ ├──30.80 MB (08.82%) -- runtime
│ │ ├───8.97 MB (02.57%) -- gc
│ │ │ ├──8.00 MB (02.29%) ── nursery-committed
│ │ │ └──0.97 MB (00.28%) ++ (3 tiny)
│ │ ├───8.08 MB (02.31%) ── atoms-table
│ │ ├───6.98 MB (02.00%) ── script-data
│ │ ├───3.96 MB (01.13%) ++ script-sources
│ │ └───2.82 MB (00.81%) ++ (9 tiny)
│ └───2.34 MB (00.67%) ++ gc-heap
├───51.52 MB (14.75%) ── heap-unclassified
├───20.13 MB (05.76%) -- add-ons
│ ├──16.68 MB (04.77%) -- {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}/js-non-window/zones/zone(0x2991800)/compartment([System Principal], jar:file:///C:/Users/USER%20PC%2001/AppData/Roaming
/Mozilla/Firefox/Profiles/q24e7coy.default/extensions/%7Bd10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d%7D.xpi!/bootstrap.js (from: resource://gre/modules/addons/XPIProvider.jsm:4322))
│ │ ├──16.50 MB (04.72%) -- classes
│ │ │ ├──11.15 MB (03.19%) -- class(Object)
│ │ │ │ ├───5.98 MB (01.71%) -- objects
│ │ │ │ │ ├──4.23 MB (01.21%) ── gc-heap
│ │ │ │ │ └──1.75 MB (00.50%) ++ malloc-heap
│ │ │ │ └───5.18 MB (01.48%) -- shapes
│ │ │ │ ├──3.68 MB (01.05%) -- gc-heap
│ │ │ │ │ ├──3.58 MB (01.02%) ── dict
│ │ │ │ │ └──0.10 MB (00.03%) ++ (2 tiny)
│ │ │ │ └──1.50 MB (00.43%) ++ malloc-heap
│ │ │ ├───5.04 MB (01.44%) -- class(Array)
│ │ │ │ ├──5.04 MB (01.44%) -- objects
│ │ │ │ │ ├──4.42 MB (01.27%) ── gc-heap
│ │ │ │ │ └──0.62 MB (00.18%) ++ malloc-heap
│ │ │ │ └──0.00 MB (00.00%) ++ shapes
│ │ │ └───0.31 MB (00.09%) ++ (4 tiny)
│ │ └───0.18 MB (00.05%) ++ (5 tiny)
│ └───3.45 MB (00.99%) ++ (4 tiny)
├───15.61 MB (04.47%) -- storage
│ ├──12.81 MB (03.67%) -- sqlite
│ │ ├───6.55 MB (01.88%) -- places.sqlite
│ │ │ ├──6.19 MB (01.77%) ── cache-used [5]
│ │ │ └──0.36 MB (00.10%) ++ (2 tiny)
│ │ └───6.26 MB (01.79%) ++ (8 tiny)
│ └───2.81 MB (00.80%) ++ prefix-set
├───13.72 MB (03.93%) -- workers/workers(chrome)
│ ├───8.78 MB (02.51%) -- worker(resource://gre/modules/osfile/osfile_async_worker.js, 0xdb1e400)
│ │ ├──7.02 MB (02.01%) -- zone(0xdb2a400)
│ │ │ ├──6.91 MB (01.98%) -- compartment(web-worker)
│ │ │ │ ├──6.82 MB (01.95%) -- classes
│ │ │ │ │ ├──6.62 MB (01.90%) -- class(ArrayBuffer)
│ │ │ │ │ │ ├──6.62 MB (01.90%) -- objects
│ │ │ │ │ │ │ ├──6.62 MB (01.90%) ── malloc-heap/elements/non-asm.js
│ │ │ │ │ │ │ └──0.00 MB (00.00%) ── gc-heap
│ │ │ │ │ │ └──0.00 MB (00.00%) ++ shapes/gc-heap
│ │ │ │ │ └──0.20 MB (00.06%) ++ (3 tiny)
│ │ │ │ └──0.09 MB (00.03%) ++ (4 tiny)
│ │ │ └──0.11 MB (00.03%) ++ (5 tiny)
│ │ └──1.75 MB (00.50%) ++ (3 tiny)
│ └───4.94 MB (01.41%) ++ worker(resource:///modules/sessionstore/SessionWorker.js, 0x12fb9c00)
├───13.17 MB (03.77%) ++ (16 tiny)
├───10.04 MB (02.87%) -- layout
│ ├───9.76 MB (02.80%) ── style-sheet-service
│ └───0.28 MB (00.08%) ── style-sheet-cache
├────9.23 MB (02.64%) -- heap-overhead
│ ├──4.75 MB (01.36%) ── bin-unused
│ └──4.48 MB (01.28%) ++ (3 tiny)
├────8.84 MB (02.53%) -- atom-tables
│ ├──8.81 MB (02.52%) ── main
│ └──0.03 MB (00.01%) ── static
└────8.58 MB (02.46%) -- images
├──7.95 MB (02.28%) -- content
│ ├──7.92 MB (02.27%) -- raster
│ │ ├──4.71 MB (01.35%) ++ unused
│ │ └──3.21 MB (00.92%) ++ used
│ └──0.03 MB (00.01%) ── vector/used/image(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTMgOSIgdmVyc2lv
bj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3Lncz
Lm9yZy8xOTk5L3hsaW5rIj4NCiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIi (truncated))/source
└──0.62 MB (00.18%) ++ (2 tiny)

Other Measurements

4,095.94 MB (100.0%) -- address-space
├──2,994.21 MB (73.10%) ── free [544]
├────832.55 MB (20.33%) -- commit
│ ├──469.30 MB (11.46%) -- private
│ │ ├──401.13 MB (09.79%) ── readwrite [652]
│ │ ├───62.54 MB (01.53%) ── readwrite+writecombine [29]
│ │ └────5.64 MB (00.14%) ++ (5 tiny)
│ ├──205.55 MB (05.02%) -- mapped
│ │ ├──118.87 MB (02.90%) ── readonly [76]
│ │ ├───75.84 MB (01.85%) ── readwrite+writecombine [36]
│ │ └───10.84 MB (00.26%) ++ (2 tiny)
│ └──157.70 MB (03.85%) -- image
│ ├───99.52 MB (02.43%) ── execute-read [193]
│ ├───51.96 MB (01.27%) ── readonly [420]
│ └────6.21 MB (00.15%) ++ (3 tiny)
└────269.18 MB (06.57%) -- reserved
├──243.38 MB (05.94%) ── private [341]
└───25.80 MB (00.63%) ++ (2 tiny)

12.68 MB (100.0%) -- decommitted
├──11.39 MB (89.89%) -- js-non-window
│ ├───8.00 MB (63.11%) ── runtime/gc/nursery-decommitted
│ └───3.39 MB (26.78%) ── gc-heap/decommitted-arenas
└───1.28 MB (10.11%) -- workers/workers(chrome)
├──0.68 MB (05.33%) -- worker(resource:///modules/sessionstore/SessionWorker.js, 0x12fb9c00)
│ ├──0.68 MB (05.33%) ── gc-heap/decommitted-arenas
│ └──0.00 MB (00.00%) ── runtime/gc/nursery-decommitted
└──0.61 MB (04.78%) -- worker(resource://gre/modules/osfile/osfile_async_worker.js, 0xdb1e400)
├──0.61 MB (04.78%) ── gc-heap/decommitted-arenas
└──0.00 MB (00.00%) ── runtime/gc/nursery-decommitted

4,644 (100.0%) -- event-counts
├──4,532 (97.59%) -- window-objects
│ ├──2,300 (49.53%) -- top(none)/detached
│ │ ├──1,688 (36.35%) ── window(chrome://browser/content/browser.xul)/dom/event-listeners [2]
│ │ ├────413 (08.89%) ── window(https://www.youtube.com/watch?v=Ly69catDsU4)/dom/event-listeners
│ │ ├────159 (03.42%) ── window(about:addons)/dom/event-listeners
│ │ └─────40 (00.86%) ++ (2 tiny)
│ ├──1,618 (34.84%) -- top(chrome://browser/content/browser.xul, id=3)/active
│ │ ├──1,617 (34.82%) -- window(chrome://browser/content/browser.xul)/dom
│ │ │ ├──1,614 (34.75%) ── event-listeners
│ │ │ └──────3 (00.06%) ── event-targets
│ │ └──────1 (00.02%) ── window(about:blank)/dom/event-targets
│ ├────452 (09.73%) -- top(https://email.pcugroup.com/owa/, id=8)/active/window(https://email.pcugroup.com/owa/)/dom
│ │ ├──443 (09.54%) ── event-listeners [2]
│ │ └────9 (00.19%) ── event-targets [2]
│ ├─────61 (01.31%) -- top(viewtopic.php?f=9&t=2950355, id=131)/active/window(viewtopic.php?f=9&t=2950355)/dom
│ │ ├──58 (01.25%) ── event-listeners
│ │ └───3 (00.06%) ── event-targets
│ ├─────53 (01.14%) -- top(viewforum.php?f=9, id=87)/active/window(viewforum.php?f=9)/dom
│ │ ├──50 (01.08%) ── event-listeners
│ │ └───3 (00.06%) ── event-targets
│ └─────48 (01.03%) ++ (4 tiny)
└────112 (02.41%) ── add-ons/{a7213cf2-fa1e-4373-88ff-255d0abd3020}/window-objects/top(none)/detached/window(chrome://downloads_window/content/downloadsWindow.xul)/dom/event-listeners [2]

8.58 MB (100.0%) -- images
├──7.95 MB (92.74%) -- content
│ ├──7.92 MB (92.38%) -- raster
│ │ ├──4.71 MB (54.95%) -- unused
│ │ │ ├──3.75 MB (43.73%) ── decoded-heap
│ │ │ └──0.96 MB (11.21%) ── source
│ │ └──3.21 MB (37.43%) -- used
│ │ ├──2.14 MB (24.99%) ── decoded-heap
│ │ └──1.07 MB (12.44%) ── source
│ └──0.03 MB (00.35%) ── vector/used/source
├──0.49 MB (05.69%) -- chrome
│ ├──0.39 MB (04.60%) -- raster/used
│ │ ├──0.27 MB (03.16%) ── source
│ │ └──0.12 MB (01.45%) ── decoded-heap
│ └──0.09 MB (01.09%) ── vector/used/source
└──0.13 MB (01.57%) -- uncached/raster
├──0.13 MB (01.51%) -- unused
│ ├──0.13 MB (01.50%) ── source
│ └──0.00 MB (00.01%) ── decoded-heap
└──0.01 MB (00.06%) ++ used

155.27 MB (100.0%) -- js-main-runtime
├───69.60 MB (44.83%) -- compartments
│ ├──56.97 MB (36.69%) -- classes
│ │ ├──38.15 MB (24.57%) -- objects
│ │ │ ├──28.38 MB (18.28%) ── gc-heap
│ │ │ └───9.77 MB (06.29%) -- malloc-heap
│ │ │ ├──6.89 MB (04.44%) ── slots
│ │ │ ├──2.84 MB (01.83%) ── elements/non-asm.js
│ │ │ └──0.05 MB (00.03%) ── misc
│ │ └──18.82 MB (12.12%) -- shapes
│ │ ├──14.32 MB (09.22%) -- gc-heap
│ │ │ ├───7.60 MB (04.89%) ── tree
│ │ │ ├───5.33 MB (03.43%) ── dict
│ │ │ └───1.39 MB (00.89%) ── base
│ │ └───4.50 MB (02.90%) -- malloc-heap
│ │ ├──2.39 MB (01.54%) ++ (2 tiny)
│ │ └──2.11 MB (01.36%) ── dict-tables
│ ├───6.38 MB (04.11%) -- scripts
│ │ ├──5.19 MB (03.34%) ── gc-heap
│ │ └──1.19 MB (00.77%) ── malloc-heap/data
│ ├───3.24 MB (02.09%) ── compartment-tables
│ ├───1.75 MB (01.12%) ── cross-compartment-wrapper-table
│ └───1.26 MB (00.81%) ++ (6 tiny)
├───52.52 MB (33.82%) -- zones
│ ├──32.41 MB (20.87%) -- strings
│ │ ├──17.27 MB (11.13%) -- malloc-heap
│ │ │ ├──13.71 MB (08.83%) ── latin1
│ │ │ └───3.57 MB (02.30%) ── two-byte
│ │ └──15.14 MB (09.75%) -- gc-heap
│ │ ├──11.54 MB (07.43%) ── latin1
│ │ └───3.60 MB (02.32%) ── two-byte
│ ├──14.78 MB (09.52%) ── unused-gc-things
│ ├───3.57 MB (02.30%) ++ (6 tiny)
│ └───1.76 MB (01.13%) -- object-groups
│ ├──1.68 MB (01.09%) ── gc-heap
│ └──0.07 MB (00.05%) ── malloc-heap
├───30.80 MB (19.84%) ── runtime
└────2.34 MB (01.51%) ++ gc-heap

572 (100.0%) -- js-main-runtime-compartments
├──524 (91.61%) -- system
│ ├──492 (86.01%) ++ (461 tiny)
│ ├───22 (03.85%) ── [System Principal], inProcessTabChildGlobal?ownedBy=chrome://browser/content/browser.xul [22]
│ └───10 (01.75%) ── [System Principal], about:blank [10]
└───48 (08.39%) -- user
├──18 (03.15%) ── [Expanded Principal], [anonymous sandbox] (from: resource://gre/modules/commonjs
/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/loa ... dbox.js:32) [18]
├──17 (02.97%) ++ (17 tiny)
└──13 (02.27%) ── [Expanded Principal] [13]

83.61 MB (100.0%) -- js-main-runtime-gc-heap-committed
├──67.83 MB (81.13%) -- used
│ ├──65.96 MB (78.90%) -- gc-things
│ │ ├──28.38 MB (33.94%) ── objects
│ │ ├──15.14 MB (18.10%) ── strings
│ │ ├──12.93 MB (15.46%) ── shapes
│ │ ├───5.19 MB (06.21%) ── scripts
│ │ ├───1.68 MB (02.02%) ── object-groups
│ │ ├───1.39 MB (01.66%) ── base-shapes
│ │ ├───1.20 MB (01.43%) ── lazy-scripts
│ │ └───0.07 MB (00.08%) ++ (2 tiny)
│ ├───1.34 MB (01.61%) ── chunk-admin
│ └───0.52 MB (00.62%) ── arena-admin
└──15.78 MB (18.87%) -- unused
├──14.78 MB (17.68%) -- gc-things
│ ├───8.37 MB (10.02%) ── strings
│ ├───2.29 MB (02.74%) ── objects
│ ├───1.75 MB (02.09%) ── shapes
│ ├───1.34 MB (01.60%) ++ (5 tiny)
│ └───1.03 MB (01.23%) ── scripts
├───1.00 MB (01.20%) ── chunks
└───0.00 MB (00.00%) ── arenas

0 (100.0%) -- low-memory-events
├──0 (100.0%) ── physical
└──0 (100.0%) ── virtual

202 (100.0%) -- message-manager
└──202 (100.0%) -- referent
├──128 (63.37%) -- global-manager
│ ├──128 (63.37%) ── strong
│ └────0 (00.00%) ++ weak
├───67 (33.17%) -- parent-process-manager
│ ├──67 (33.17%) ── strong
│ └───0 (00.00%) ++ weak
└────7 (03.47%) -- child-process-manager
├──7 (03.47%) ── strong
└──0 (00.00%) ++ weak

1,169 (100.0%) -- observer-service
└──1,169 (100.0%) -- referent
├────780 (66.72%) ── strong
└────389 (33.28%) -- weak
├──385 (32.93%) ── alive
└────4 (00.34%) ── dead

293 (100.0%) -- observer-service-suspect
├──166 (56.66%) ── referent(topic=xpcom-shutdown)
└──127 (43.34%) ── referent(topic=memory-pressure)

695 (100.0%) -- preference-service
└──695 (100.0%) -- referent
├──609 (87.63%) ── strong
└───86 (12.37%) -- weak
├──86 (12.37%) ── alive
└───0 (00.00%) ── dead

63.33 MB (100.0%) -- window-objects
├──41.00 MB (64.75%) -- dom
│ ├──35.50 MB (56.06%) ── orphan-nodes
│ ├───3.65 MB (05.76%) ── element-nodes
│ ├───1.15 MB (01.82%) ── other
│ ├───0.68 MB (01.07%) ── text-nodes
│ └───0.03 MB (00.04%) ++ (3 tiny)
├──16.73 MB (26.41%) -- layout
│ ├──13.26 MB (20.93%) ── style-sets
│ ├───1.49 MB (02.35%) ── pres-shell
│ ├───1.08 MB (01.70%) ── frames
│ └───0.90 MB (01.43%) ++ (5 tiny)
├───5.54 MB (08.75%) ── style-sheets
└───0.06 MB (00.09%) ── property-tables

0.00 MB ── canvas-2d-pixels
33.82 MB ── d3d11-shared-textures
3.52 MB ── d3d9-shared-texture
17.58 MB ── d3d9-shared-textures
17.58 MB ── d3d9-surface-image
0.00 MB ── gfx-d2d-surface-cache
4.00 MB ── gfx-d2d-surface-vram
0.00 MB ── gfx-d2d-vram-draw-target
0.00 MB ── gfx-d2d-vram-source-surface
0.01 MB ── gfx-surface-win32
0.00 MB ── gfx-textures
0.00 MB ── gfx-tiles-waste
0 ── ghost-windows
156.46 MB ── gpu-committed
203.33 MB ── gpu-dedicated
21.79 MB ── gpu-shared
241.22 MB ── heap-allocated
266 ── heap-chunks
1.00 MB ── heap-chunksize
245.69 MB ── heap-committed
266.00 MB ── heap-mapped
1.85% ── heap-overhead-ratio
1 ── host-object-urls
3.96 MB ── imagelib-surface-cache-estimated-locked
29.32 MB ── imagelib-surface-cache-estimated-total
0.75 MB ── js-main-runtime-temporary-peak
0 ── low-commit-space-events
479.84 MB ── private
461.16 MB ── resident
1,084.59 MB ── vsize
1,805.94 MB ── vsize-max-contiguous
Last edited by Daifne on July 28th, 2015, 8:22 am, edited 1 time in total.
Reason: Broke lines so that this doesn't break the formatting of the page
i7 2600K@4.2, CM TX3 Evo, ASUS P8P67 Pro .3.1, 16GB HyperX Gray@1600, MSI 770 LE 2GB OC, HyperX 3K 120GB, WD 1TB;3TB, CM 690 II Advanced/Thermaltake 775W, X-Fi eXtremeGamer Pro Fatal1ty/Altec Lansing 121i, ASUS 24B3ST, Logitech M705 / K270 / K400, X360 wireless gamepad, LG 32LD750, Win 10 x64 Pro

Necronomicon
 
Posts: 63
Joined: June 5th, 2007, 3:35 am

Post Posted July 28th, 2015, 4:55 am

For what I've noticed and list clarifies that, I watched something on YT about 7-10 minutes ago, tab is closed, but still remains in memory as it's running.

When I closed FF and started it again, with 2 tabs opened (work), memory was a bit more than 200 MB (still a lot for browser....but whatever). I opened 3 more tabs (pcberza.rs - using a lot of banners, geforce forums and YT), watched something on YT, memory went up to ~370MB. I closed tabs, and memory dropped just for ~20MB. So, either FF is not getting the idea that tab is closed and nothing else is running except opened, or something else is going on.
Last edited by Necronomicon on July 28th, 2015, 5:01 am, edited 1 time in total.
i7 2600K@4.2, CM TX3 Evo, ASUS P8P67 Pro .3.1, 16GB HyperX Gray@1600, MSI 770 LE 2GB OC, HyperX 3K 120GB, WD 1TB;3TB, CM 690 II Advanced/Thermaltake 775W, X-Fi eXtremeGamer Pro Fatal1ty/Altec Lansing 121i, ASUS 24B3ST, Logitech M705 / K270 / K400, X360 wireless gamepad, LG 32LD750, Win 10 x64 Pro

DanRaisch
Moderator

User avatar
 
Posts: 117347
Joined: September 23rd, 2004, 8:57 pm
Location: Somewhere on the right coast

Post Posted July 28th, 2015, 5:00 am

To what other browser are you comparing that memory usage? With just four tabs open (3 of them fairly static pages) Windows Task Manager reports that Chrome uses 781,486K. With the same four tabs open, IE uses 383,240K (and some of IE's functionality is preloaded as part of the OS). Meanwhile, Firefox is reported as using 316,588K with nine tabs open and 21 extensions enabled. So, which browser is using too much memory?

Have you tried starting Firefox in Mozilla Safe Mode? http://kb.mozillazine.org/Safe_mode
If no improvement using Safe Mode, do you have the same problem if you create a new profile and test it with no extensions or non-default themes installed?
http://kb.mozillazine.org/Profile_Manager
and
http://kb.mozillazine.org/Creating_a_ne ... on_Windows

Necronomicon
 
Posts: 63
Joined: June 5th, 2007, 3:35 am

Post Posted July 28th, 2015, 5:04 am

All of them apparently. I'm just generally speaking that browsers (forgot s to include) are taking so much memory. But as it seems 4 tabs opened for ~500 MB usage?? And I include, as by the looks of it, that FF isn't closing...how to be precise....what I was looking.
For example: I opened FF with 2 tabs (~250MB), after that I opened 10 tabs (700MB), closed 6 tabs (~500MB).
i7 2600K@4.2, CM TX3 Evo, ASUS P8P67 Pro .3.1, 16GB HyperX Gray@1600, MSI 770 LE 2GB OC, HyperX 3K 120GB, WD 1TB;3TB, CM 690 II Advanced/Thermaltake 775W, X-Fi eXtremeGamer Pro Fatal1ty/Altec Lansing 121i, ASUS 24B3ST, Logitech M705 / K270 / K400, X360 wireless gamepad, LG 32LD750, Win 10 x64 Pro

Necronomicon
 
Posts: 63
Joined: June 5th, 2007, 3:35 am

Post Posted July 28th, 2015, 5:13 am

Yep, that is it. Firefox doesn't lower memory fully after closing tabs.
I've just tested 10 tabs (~515MB), closed 8, ~420MB. From where I open 2 tabs, just after starting FF, ~200-220MB and opening 8 more and closing same 8 tabs, ~420MB (200MB) floats somewhere.

This is on 38.0.1. Please wait to test 39, just need to connect throughout TW, to my home PC.

BTW, 39 is with same addons as on 38.0.1.
i7 2600K@4.2, CM TX3 Evo, ASUS P8P67 Pro .3.1, 16GB HyperX Gray@1600, MSI 770 LE 2GB OC, HyperX 3K 120GB, WD 1TB;3TB, CM 690 II Advanced/Thermaltake 775W, X-Fi eXtremeGamer Pro Fatal1ty/Altec Lansing 121i, ASUS 24B3ST, Logitech M705 / K270 / K400, X360 wireless gamepad, LG 32LD750, Win 10 x64 Pro

Necronomicon
 
Posts: 63
Joined: June 5th, 2007, 3:35 am

Post Posted July 28th, 2015, 5:26 am

FF 39 at home:

Blank FF 1st time opened - ~185 MB
One page opened (my work email) - 219-223 MB variating.
Closed FF and opened again (~10 seconds between closing and opening) - ~220MB, after 10-15 seconds dropped to ~185MB
Opened work email ~216-219MB
Opened 9 more tabs ~430MB
Closed 9 tabs (1st remained) ~290MB (~70MB floating from inital one tab start) and still do after one minute.

Better, but it now bugs me why is taking up more after closing tabs and remaining with original, than original tab with FF started?
i7 2600K@4.2, CM TX3 Evo, ASUS P8P67 Pro .3.1, 16GB HyperX Gray@1600, MSI 770 LE 2GB OC, HyperX 3K 120GB, WD 1TB;3TB, CM 690 II Advanced/Thermaltake 775W, X-Fi eXtremeGamer Pro Fatal1ty/Altec Lansing 121i, ASUS 24B3ST, Logitech M705 / K270 / K400, X360 wireless gamepad, LG 32LD750, Win 10 x64 Pro

6lobe
 
Posts: 124
Joined: September 16th, 2014, 8:27 am

Post Posted July 28th, 2015, 9:00 am

Why are you complaining about Firefox memory usage while you have addons enabled (and addons that are known to use a lot of RAM)?

dfoulkes

User avatar
 
Posts: 22113
Joined: June 28th, 2008, 10:31 pm
Location: Mesquite, Nevada

Post Posted July 28th, 2015, 10:34 am

Necronomicon wrote:FF 39 at home:

Blank FF 1st time opened - ~185 MB
One page opened (my work email) - 219-223 MB variating.
Closed FF and opened again (~10 seconds between closing and opening) - ~220MB, after 10-15 seconds dropped to ~185MB
Opened work email ~216-219MB
Opened 9 more tabs ~430MB
Closed 9 tabs (1st remained) ~290MB (~70MB floating from inital one tab start) and still do after one minute.

Better, but it now bugs me why is taking up more after closing tabs and remaining with original, than original tab with FF started?

Your system has a lot more memory than my system (4gig) and I have no browsing issues... so I'm not sure why you're so concerned about your numbers. ... and after watching some vids, reading various news articles etc, etc... my FF mem-usage is at 485mb with just this one tab open.

With that said... 2 things come to mind... 1 is that Firefox reviews how much memory a computer has in it... and how much is being used by itself and other apps... and then from what I've read... will keep a certain amount data in memory in order to make the users experience using Firefox more tailored to that user... in other words, Firefox will use more memory if a system has more memory and in that way more data is kept in memory for quicker responses via Firefox... know what I mean? 2 ... and this kind of matches what I said in (1) ... perhaps more 'old' tab data is kept resident so that if the user wants to re-open closed tabs Firefox responds quicker etc... that concept works in a number of areas within Firefox.

I believe that there are about:config settings that can me modified to reduce some of those areas... and then reduce mem-usage... but functionality within Firefox would be affected... Anyway... why worry about it?

...also... as Dan pointed out... I once tested Firefox (using a new test profile) ... installed 5 extensions in it... restarted it and noted the mem-use (no browsing) ... then I took a new Chrome, added the same extensions, restarted it to make sure that it was clean (no browsing) ... the result was that Chrome used about 30+ percent of memory over Firefox... Just saying.
As you can see she's (The CAT) always alert and on the prowl for Meoware !!

Return to Firefox Bugs


Who is online

Users browsing this forum: No registered users and 2 guests