Firefox too much memory taking up

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

Firefox too much memory taking up

Post by Necronomicon »

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, NH-U12S, ASUS P8P67 Pro V.3.1, 16GB HyperX Gray@1600, MSI GTX1060 6GB GamingX, Samsung SSD Pro 256GB, WD 1TB;3TB, CM 690 II Advanced/Seasonic 850W KM3, SoundBlaster ZX/Samsung HT-WS1G/AKG K92, ASUS 24B3ST, Logitech M705 / K270, X360 wireless gamepad, LG 42LF652V, Win 10 x64 Pro
User avatar
malliz
Folder@Home
Posts: 43796
Joined: December 7th, 2002, 4:34 am
Location: Australia

Re: Firefox too much memory taking up

Post by malliz »

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"
User avatar
trolly
Moderator
Posts: 39851
Joined: August 22nd, 2005, 7:25 am

Re: Firefox too much memory taking up

Post by trolly »

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: 111
Joined: June 5th, 2007, 3:35 am

Re: Firefox too much memory taking up

Post by Necronomicon »

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, NH-U12S, ASUS P8P67 Pro V.3.1, 16GB HyperX Gray@1600, MSI GTX1060 6GB GamingX, Samsung SSD Pro 256GB, WD 1TB;3TB, CM 690 II Advanced/Seasonic 850W KM3, SoundBlaster ZX/Samsung HT-WS1G/AKG K92, ASUS 24B3ST, Logitech M705 / K270, X360 wireless gamepad, LG 42LF652V, Win 10 x64 Pro
User avatar
malliz
Folder@Home
Posts: 43796
Joined: December 7th, 2002, 4:34 am
Location: Australia

Re: Firefox too much memory taking up

Post by malliz »

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: 111
Joined: June 5th, 2007, 3:35 am

Re: Firefox too much memory taking up

Post by Necronomicon »

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, NH-U12S, ASUS P8P67 Pro V.3.1, 16GB HyperX Gray@1600, MSI GTX1060 6GB GamingX, Samsung SSD Pro 256GB, WD 1TB;3TB, CM 690 II Advanced/Seasonic 850W KM3, SoundBlaster ZX/Samsung HT-WS1G/AKG K92, ASUS 24B3ST, Logitech M705 / K270, X360 wireless gamepad, LG 42LF652V, Win 10 x64 Pro
User avatar
trolly
Moderator
Posts: 39851
Joined: August 22nd, 2005, 7:25 am

Re: Firefox too much memory taking up

Post by trolly »

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: 111
Joined: June 5th, 2007, 3:35 am

Re: Firefox too much memory taking up

Post by Necronomicon »

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, NH-U12S, ASUS P8P67 Pro V.3.1, 16GB HyperX Gray@1600, MSI GTX1060 6GB GamingX, Samsung SSD Pro 256GB, WD 1TB;3TB, CM 690 II Advanced/Seasonic 850W KM3, SoundBlaster ZX/Samsung HT-WS1G/AKG K92, ASUS 24B3ST, Logitech M705 / K270, X360 wireless gamepad, LG 42LF652V, Win 10 x64 Pro
Necronomicon
Posts: 111
Joined: June 5th, 2007, 3:35 am

Re: Firefox too much memory taking up

Post by Necronomicon »

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, NH-U12S, ASUS P8P67 Pro V.3.1, 16GB HyperX Gray@1600, MSI GTX1060 6GB GamingX, Samsung SSD Pro 256GB, WD 1TB;3TB, CM 690 II Advanced/Seasonic 850W KM3, SoundBlaster ZX/Samsung HT-WS1G/AKG K92, ASUS 24B3ST, Logitech M705 / K270, X360 wireless gamepad, LG 42LF652V, Win 10 x64 Pro
User avatar
DanRaisch
Moderator
Posts: 127188
Joined: September 23rd, 2004, 8:57 pm
Location: Somewhere on the right coast

Re: Firefox too much memory taking up

Post by DanRaisch »

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: 111
Joined: June 5th, 2007, 3:35 am

Re: Firefox too much memory taking up

Post by Necronomicon »

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, NH-U12S, ASUS P8P67 Pro V.3.1, 16GB HyperX Gray@1600, MSI GTX1060 6GB GamingX, Samsung SSD Pro 256GB, WD 1TB;3TB, CM 690 II Advanced/Seasonic 850W KM3, SoundBlaster ZX/Samsung HT-WS1G/AKG K92, ASUS 24B3ST, Logitech M705 / K270, X360 wireless gamepad, LG 42LF652V, Win 10 x64 Pro
Necronomicon
Posts: 111
Joined: June 5th, 2007, 3:35 am

Re: Firefox too much memory taking up

Post by Necronomicon »

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, NH-U12S, ASUS P8P67 Pro V.3.1, 16GB HyperX Gray@1600, MSI GTX1060 6GB GamingX, Samsung SSD Pro 256GB, WD 1TB;3TB, CM 690 II Advanced/Seasonic 850W KM3, SoundBlaster ZX/Samsung HT-WS1G/AKG K92, ASUS 24B3ST, Logitech M705 / K270, X360 wireless gamepad, LG 42LF652V, Win 10 x64 Pro
Necronomicon
Posts: 111
Joined: June 5th, 2007, 3:35 am

Re: Firefox too much memory taking up

Post by Necronomicon »

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, NH-U12S, ASUS P8P67 Pro V.3.1, 16GB HyperX Gray@1600, MSI GTX1060 6GB GamingX, Samsung SSD Pro 256GB, WD 1TB;3TB, CM 690 II Advanced/Seasonic 850W KM3, SoundBlaster ZX/Samsung HT-WS1G/AKG K92, ASUS 24B3ST, Logitech M705 / K270, X360 wireless gamepad, LG 42LF652V, Win 10 x64 Pro
6lobe
Posts: 124
Joined: September 16th, 2014, 8:27 am

Re: Firefox too much memory taking up

Post by 6lobe »

Why are you complaining about Firefox memory usage while you have addons enabled (and addons that are known to use a lot of RAM)?
User avatar
dfoulkes
Posts: 22525
Joined: June 28th, 2008, 10:31 pm
Location: Mesquite, Nevada

Re: Firefox too much memory taking up

Post by dfoulkes »

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 !!
Post Reply