Open Bug 1392137 Opened 3 years ago Updated 3 years ago

Memory runaway problem with www.wunderground.com

Categories

(Core :: JavaScript: GC, defect, P3)

55 Branch
defect

Tracking

()

UNCONFIRMED

People

(Reporter: lmc, Unassigned, NeedInfo)

References

Details

(Keywords: memory-footprint)

User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0
Build ID: 20170814072924

Steps to reproduce:

I load the webpage  
   https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull
.  This is on a Windows 7 x64 pc with 16 GB of ram.  The only add-on that I am running is "Autofill Forms".  



Actual results:

The webpage loads.  My memory usage starts going up.  In the 32 bit version, FireFox will crash when the memory usage hits 3 GB of ram after a couple of hours.  In the 64 bit version, FireFox will become lethargic when memory usage hits 8 GB of ram after a couple of hours.  


Expected results:

Memory usage should stay at 1.0 to 1.5 GB of ram on the 64 bit version of FireFox.  

If I load an ad blocker then the memory runaway problem does not happen.
Does a similar memory issue happen with other browsers? Does it happen if you disable the "Autofill Forms" add-on?

If the answer to the first is "no" and the second is "yes" (ie the add-on doesn't make a difference), can you get a memory report from before and after a significant increase in usage (say, 500mb - no need to wait until the browser crashes and/or becomes lethargic) via about:memory ? See https://developer.mozilla.org/en-US/docs/Mozilla/Performance/about:memory#How_to_generate_memory_reports for more info on how to do that.
Component: General → Untriaged
Flags: needinfo?(lmc)
Keywords: footprint
The memory runaway problem also happens on the 32 bit version 11 of Internet Explorer.  The memory usage on IE11 with 
    https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull
went from 250 MB initially to 940 MB after three hours.
Flags: needinfo?(lmc)
(In reply to Lynn McGuire from comment #2)
> The memory runaway problem also happens on the 32 bit version 11 of Internet
> Explorer.  The memory usage on IE11 with 
>     https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull
> went from 250 MB initially to 940 MB after three hours.

Hm, I guess that's still a lot less than the 8gb in comment #0. Can you get some memory reports using the info in comment #1 ? Does the memory usage go away after closing the tab?
Flags: needinfo?(lmc)
Memory before www.wunderground.com

Main Process
Explicit Allocations

346.83 MB (100.0%) -- explicit
├──102.21 MB (29.47%) -- window-objects
│  ├───64.34 MB (18.55%) -- top(http://drudgereport.com/, id=7)
│  │   ├──35.78 MB (10.32%) -- active
│  │   │  ├──12.92 MB (03.72%) ++ (29 tiny)
│  │   │  ├──12.85 MB (03.70%) -- window(http://imk-d.openx.net/mw/1.0/afr?auid=538166749&c.deviceType=display&c.cpx_300x600bot_bid=0.04&c.cpx_300x600bot_ad=420c52b084be73d&c.aol_160x600bot_bid=0.04&c.aol_160x600bot_ad=51cbd9fbe1de80e&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=52a8e8a7da72ffd&c.cpx_300x600mid_bid=0.04&c.cpx_300x600mid_ad=45bd0209386eb038&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=53cef0b44547c54&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=48131d42f5b659e8&c.aol_300x250bot_bid=0.13&c.aol_300x250bot_ad=55ced8e6ae558948&c.isIframe=yes)
│  │   │  │  ├───7.23 MB (02.09%) -- js-compartment(http://imk-d.openx.net/mw/1.0/afr?auid=538166749&c.deviceType=display&c.cpx_300x600bot_bid=0.04&c.cpx_300x600bot_ad=420c52b084be73d&c.aol_160x600bot_bid=0.04&c.aol_160x600bot_ad=51cbd9fbe1de80e&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=52a8e8a7da72ffd&c.cpx_300x600mid_bid=0.04&c.cpx_300x600mid_ad=45bd0209386eb038&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=53cef0b44547c54&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=48131d42f5b659e8&c.aol_300x250bot_bid=0.13&c.aol_300x250bot_ad=55ced8e6ae558948&c.isIframe=yes, about:blank)
│  │   │  │  │   ├──4.95 MB (01.43%) -- classes
│  │   │  │  │   │  ├──3.95 MB (01.14%) -- class(Function)/objects
│  │   │  │  │   │  │  ├──3.85 MB (01.11%) ── gc-heap [15]
│  │   │  │  │   │  │  └──0.11 MB (00.03%) ── malloc-heap/slots [15]
│  │   │  │  │   │  └──1.00 MB (00.29%) ++ (4 tiny)
│  │   │  │  │   └──2.28 MB (00.66%) ++ (5 tiny)
│  │   │  │  ├───3.71 MB (01.07%) ++ layout
│  │   │  │  └───1.90 MB (00.55%) ++ (4 tiny)
│  │   │  └──10.02 MB (02.89%) -- window(http://imk-d.openx.net/mw/1.0/afr?auid=538157381&c.deviceType=display&c.cpx_300x600bot_bid=0.04&c.cpx_300x600bot_ad=420c52b084be73d&c.aol_160x600bot_bid=0.04&c.aol_160x600bot_ad=51cbd9fbe1de80e&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=52a8e8a7da72ffd&c.cpx_300x600mid_bid=0.04&c.cpx_300x600mid_ad=45bd0209386eb038&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=53cef0b44547c54&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=48131d42f5b659e8&c.aol_300x250bot_bid=0.13&c.aol_300x250bot_ad=55ced8e6ae558948&c.isIframe=yes)
│  │   │     ├───5.21 MB (01.50%) ++ (5 tiny)
│  │   │     └───4.81 MB (01.39%) ++ js-compartment(http://imk-d.openx.net/mw/1.0/afr?auid=538157381&c.deviceType=display&c.cpx_300x600bot_bid=0.04&c.cpx_300x600bot_ad=420c52b084be73d&c.aol_160x600bot_bid=0.04&c.aol_160x600bot_ad=51cbd9fbe1de80e&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=52a8e8a7da72ffd&c.cpx_300x600mid_bid=0.04&c.cpx_300x600mid_ad=45bd0209386eb038&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=53cef0b44547c54&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=48131d42f5b659e8&c.aol_300x250bot_bid=0.13&c.aol_300x250bot_ad=55ced8e6ae558948&c.isIframe=yes, about:blank)
│  │   └──28.56 MB (08.23%) -- js-zone(0x19d5d000)
│  │      ├──13.86 MB (04.00%) -- shapes
│  │      │  ├───7.04 MB (02.03%) -- gc-heap
│  │      │  │   ├──5.47 MB (01.58%) ── tree
│  │      │  │   └──1.57 MB (00.45%) ++ (2 tiny)
│  │      │  └───6.82 MB (01.97%) -- malloc-heap
│  │      │      ├──6.15 MB (01.77%) ── tree-tables
│  │      │      └──0.67 MB (00.19%) ++ (2 tiny)
│  │      ├──10.10 MB (02.91%) ++ (13 tiny)
│  │      └───4.61 MB (01.33%) ── unused-gc-things
│  ├───19.43 MB (05.60%) -- top(about:memory, id=66)
│  │   ├──17.41 MB (05.02%) -- active/window(about:memory)
│  │   │  ├──15.44 MB (04.45%) -- dom
│  │   │  │  ├──15.41 MB (04.44%) ── orphan-nodes
│  │   │  │  └───0.03 MB (00.01%) ++ (5 tiny)
│  │   │  └───1.97 MB (00.57%) ++ (4 tiny)
│  │   └───2.02 MB (00.58%) ++ js-zone(0x2bc15000)
│  ├────9.08 MB (02.62%) -- top(chrome://browser/content/browser.xul, id=3)
│  │    ├──6.99 MB (02.01%) -- active
│  │    │  ├──6.91 MB (01.99%) ++ window(chrome://browser/content/browser.xul)
│  │    │  └──0.07 MB (00.02%) ++ window(about:blank)
│  │    └──2.10 MB (00.60%) ++ js-zone(0x17dd9000)
│  ├────6.48 MB (01.87%) -- top(https://bugzilla.mozilla.org/show_bug.cgi?id=1392137, id=333)
│  │    ├──4.40 MB (01.27%) ++ active/window(https://bugzilla.mozilla.org/show_bug.cgi?id=1392137)
│  │    └──2.09 MB (00.60%) ++ js-zone(0x10548000)
│  └────2.86 MB (00.83%) ++ (3 tiny)
├───98.77 MB (28.48%) -- js-non-window
│   ├──56.16 MB (16.19%) -- zones
│   │  ├──47.91 MB (13.81%) -- zone(0xbbfd000)
│   │  │  ├──40.01 MB (11.54%) ++ (279 tiny)
│   │  │  ├───4.09 MB (01.18%) ++ shapes
│   │  │  └───3.80 MB (01.10%) ++ compartment(moz-nullprincipal:{d1682bbf-2e4f-4ad8-a423-ea6b3fb28f3a}, XPConnect Compilation Compartment)
│   │  ├───4.65 MB (01.34%) -- zone(0xbbc1000)
│   │  │   ├──4.58 MB (01.32%) -- strings
│   │  │   │  ├──4.51 MB (01.30%) ++ string(<non-notable strings>)
│   │  │   │  └──0.07 MB (00.02%) ++ (3 tiny)
│   │  │   └──0.07 MB (00.02%) ++ (5 tiny)
│   │  └───3.60 MB (01.04%) ++ (111 tiny)
│   ├──40.50 MB (11.68%) -- runtime
│   │  ├──12.35 MB (03.56%) -- gc
│   │  │  ├──12.00 MB (03.46%) ── nursery-committed
│   │  │  └───0.35 MB (00.10%) ++ (3 tiny)
│   │  ├───9.08 MB (02.62%) ── script-data
│   │  ├───6.88 MB (01.98%) ++ code
│   │  ├───4.96 MB (01.43%) ── shared-immutable-strings-cache
│   │  ├───4.41 MB (01.27%) ── atoms-mark-bitmaps
│   │  └───2.83 MB (00.82%) ++ (9 tiny)
│   └───2.11 MB (00.61%) ++ gc-heap
├───83.32 MB (24.02%) ── heap-unclassified
├───18.89 MB (05.45%) ++ (20 tiny)
├───10.48 MB (03.02%) -- workers/workers(chrome)
│   ├───6.11 MB (01.76%) -- worker(resource://gre/modules/osfile/osfile_async_worker.js, 0x11791000)
│   │   ├──4.10 MB (01.18%) ++ zone(0x1fd70000)
│   │   └──2.01 MB (00.58%) ++ (3 tiny)
│   └───4.37 MB (01.26%) ++ (2 tiny)
├────9.49 MB (02.74%) -- storage
│    ├──5.03 MB (01.45%) ++ sqlite
│    └──4.46 MB (01.29%) ++ prefix-set
├────5.89 MB (01.70%) -- script-preloader
│    ├──5.83 MB (01.68%) ── non-heap/memmapped-cache [2]
│    └──0.06 MB (00.02%) ++ heap
├────5.61 MB (01.62%) -- heap-overhead
│    ├──3.57 MB (01.03%) ── bookkeeping
│    └──2.04 MB (00.59%) ++ (2 tiny)
├────4.30 MB (01.24%) -- network
│    ├──3.82 MB (01.10%) ++ cache2
│    └──0.48 MB (00.14%) ++ (5 tiny)
├────3.99 MB (01.15%) ++ xpconnect
└────3.88 MB (01.12%) ++ images

Other Measurements

8,388,607.94 MB (100.0%) -- address-space
├──8,386,517.70 MB (99.98%) ── free(segments=391)
└──────2,090.23 MB (00.02%) ++ (2 tiny)

1.55 MB (100.0%) -- decommitted
├──1.52 MB (97.73%) -- workers/workers(chrome)
│  ├──0.51 MB (32.75%) ── worker(resource://gre/modules/osfile/osfile_async_worker.js, 0x11791000)/gc-heap/decommitted-arenas
│  ├──0.50 MB (32.49%) ── worker(resource:///modules/sessionstore/SessionWorker.js, 0x25936800)/gc-heap/decommitted-arenas
│  └──0.50 MB (32.49%) ── worker(resource://gre/modules/PageThumbsWorker.js, 0x27d5f800)/gc-heap/decommitted-arenas
└──0.04 MB (02.27%) ── js-non-window/gc-heap/decommitted-arenas

2,302 (100.0%) -- event-counts
└──2,302 (100.0%) -- window-objects
   ├──1,334 (57.95%) -- top(chrome://browser/content/browser.xul, id=3)/active
   │  ├──1,333 (57.91%) -- window(chrome://browser/content/browser.xul)/dom
   │  │  ├──1,306 (56.73%) ── event-listeners
   │  │  └─────27 (01.17%) ── event-targets
   │  └──────1 (00.04%) ── window(about:blank)/dom/event-targets
   ├────651 (28.28%) -- top(http://drudgereport.com/, id=7)/active
   │    ├──221 (09.60%) -- window(http://imk-d.openx.net/mw/1.0/afr?auid=538157381&c.deviceType=display&c.cpx_300x600bot_bid=0.04&c.cpx_300x600bot_ad=420c52b084be73d&c.aol_160x600bot_bid=0.04&c.aol_160x600bot_ad=51cbd9fbe1de80e&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=52a8e8a7da72ffd&c.cpx_300x600mid_bid=0.04&c.cpx_300x600mid_ad=45bd0209386eb038&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=53cef0b44547c54&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=48131d42f5b659e8&c.aol_300x250bot_bid=0.13&c.aol_300x250bot_ad=55ced8e6ae558948&c.isIframe=yes)/dom
   │    │  ├──181 (07.86%) ── event-listeners [7]
   │    │  └───40 (01.74%) ── event-targets [8]
   │    ├──212 (09.21%) -- window(http://imk-d.openx.net/mw/1.0/afr?auid=538166749&c.deviceType=display&c.cpx_300x600bot_bid=0.04&c.cpx_300x600bot_ad=420c52b084be73d&c.aol_160x600bot_bid=0.04&c.aol_160x600bot_ad=51cbd9fbe1de80e&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=52a8e8a7da72ffd&c.cpx_300x600mid_bid=0.04&c.cpx_300x600mid_ad=45bd0209386eb038&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=53cef0b44547c54&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=48131d42f5b659e8&c.aol_300x250bot_bid=0.13&c.aol_300x250bot_ad=55ced8e6ae558948&c.isIframe=yes)/dom
   │    │  ├──159 (06.91%) ── event-listeners [16]
   │    │  └───53 (02.30%) ── event-targets [16]
   │    ├──121 (05.26%) ++ (27 tiny)
   │    ├───67 (02.91%) -- window(http://drudgereport.com/)/dom
   │    │   ├──62 (02.69%) ── event-listeners [2]
   │    │   └───5 (00.22%) ── event-targets [3]
   │    └───30 (01.30%) ++ window(http://ssum.casalemedia.com/usermatch?s=175407&cb=http%3A%2F%2Fums.adtechus.com%2Fmapuser%3Fproviderid%3D1010%3Buserid=)/dom
   ├────167 (07.25%) -- top(https://bugzilla.mozilla.org/show_bug.cgi?id=1392137, id=333)/active/window(https://bugzilla.mozilla.org/show_bug.cgi?id=1392137)/dom
   │    ├──165 (07.17%) ── event-listeners
   │    └────2 (00.09%) ── event-targets
   ├────120 (05.21%) -- top(about:newtab, id=70)/active/window(about:newtab)/dom
   │    ├──119 (05.17%) ── event-listeners
   │    └────1 (00.04%) ── event-targets
   └─────30 (01.30%) ++ (3 tiny)

1 (100.0%) -- file-blob-urls
└──1 (100.0%) ── owner unknown/blob:null/6a2dc8ac-32ca-4f04-83dc-1e78fd0b1931

241.28 MB (100.0%) -- heap-committed
├──235.67 MB (97.67%) ── allocated
└────5.61 MB (02.33%) ── overhead

3.88 MB (100.0%) -- images
├──2.56 MB (65.78%) -- content
│  ├──2.11 MB (54.42%) -- raster
│  │  ├──2.11 MB (54.34%) -- used
│  │  │  ├──1.24 MB (32.03%) ── decoded-heap
│  │  │  └──0.87 MB (22.30%) ── source
│  │  └──0.00 MB (00.09%) ── unused/source
│  └──0.44 MB (11.35%) -- vector/used
│     ├──0.44 MB (11.33%) ── source
│     └──0.00 MB (00.02%) ── decoded-heap
├──1.31 MB (33.84%) -- chrome
│  ├──1.22 MB (31.37%) -- vector/used
│  │  ├──1.22 MB (31.32%) ── source
│  │  └──0.00 MB (00.05%) ── decoded-heap
│  └──0.10 MB (02.47%) -- raster/used
│     ├──0.05 MB (01.27%) ── decoded-heap
│     └──0.05 MB (01.20%) ── source
└──0.02 MB (00.39%) ++ uncached/raster

165.21 MB (100.0%) -- js-main-runtime
├───65.06 MB (39.38%) -- compartments
│   ├──37.65 MB (22.79%) -- classes/objects
│   │  ├──32.88 MB (19.90%) ── gc-heap
│   │  └───4.77 MB (02.89%) -- malloc-heap
│   │      ├──3.89 MB (02.36%) ── slots
│   │      └──0.88 MB (00.53%) ++ (2 tiny)
│   ├───8.89 MB (05.38%) -- scripts
│   │   ├──5.76 MB (03.49%) ── gc-heap
│   │   └──3.12 MB (01.89%) ── malloc-heap/data
│   ├───5.71 MB (03.46%) ++ (9 tiny)
│   ├───5.20 MB (03.15%) -- baseline
│   │   ├──4.15 MB (02.51%) ── fallback-stubs
│   │   └──1.05 MB (00.64%) ── data
│   ├───4.42 MB (02.68%) -- type-inference
│   │   ├──2.92 MB (01.77%) ── type-scripts
│   │   └──1.51 MB (00.91%) ++ (3 tiny)
│   └───3.19 MB (01.93%) ── cross-compartment-wrapper-table
├───57.53 MB (34.82%) -- zones
│   ├──20.48 MB (12.40%) -- shapes
│   │  ├──11.82 MB (07.15%) -- gc-heap
│   │  │  ├───9.03 MB (05.47%) ── tree
│   │  │  ├───2.51 MB (01.52%) ── dict
│   │  │  └───0.28 MB (00.17%) ── base
│   │  └───8.66 MB (05.24%) -- malloc-heap
│   │      ├──7.18 MB (04.35%) ── tree-tables
│   │      └──1.48 MB (00.89%) ++ (2 tiny)
│   ├───9.89 MB (05.99%) -- strings
│   │   ├──5.88 MB (03.56%) -- malloc-heap
│   │   │  ├──4.10 MB (02.48%) ── latin1
│   │   │  └──1.79 MB (01.08%) ── two-byte
│   │   └──4.01 MB (02.43%) -- gc-heap
│   │      ├──3.92 MB (02.37%) ── latin1
│   │      └──0.09 MB (00.06%) ── two-byte
│   ├───7.03 MB (04.25%) ── unused-gc-things
│   ├───5.18 MB (03.14%) ── type-pool
│   ├───4.78 MB (02.89%) -- scopes
│   │   ├──2.79 MB (01.69%) ── malloc-heap
│   │   └──1.99 MB (01.21%) ── gc-heap
│   ├───4.44 MB (02.69%) ++ (9 tiny)
│   ├───3.45 MB (02.09%) -- object-groups
│   │   ├──3.34 MB (02.02%) ── gc-heap
│   │   └──0.11 MB (00.07%) ── malloc-heap
│   └───2.28 MB (01.38%) -- lazy-scripts
│       ├──1.68 MB (01.02%) ── gc-heap
│       └──0.59 MB (00.36%) ── malloc-heap
├───40.50 MB (24.52%) ── runtime
└────2.11 MB (01.28%) ++ gc-heap

552 (100.0%) -- js-main-runtime-compartments
├──294 (53.26%) ++ system
└──258 (46.74%) -- user
   ├───56 (10.14%) ++ (40 tiny)
   ├───51 (09.24%) ── http://imk-d.openx.net/mw/1.0/afr?auid=538166749&c.deviceType=display&c.cpx_300x600bot_bid=0.04&c.cpx_300x600bot_ad=420c52b084be73d&c.aol_160x600bot_bid=0.04&c.aol_160x600bot_ad=51cbd9fbe1de80e&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=52a8e8a7da72ffd&c.cpx_300x600mid_bid=0.04&c.cpx_300x600mid_ad=45bd0209386eb038&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=53cef0b44547c54&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=48131d42f5b659e8&c.aol_300x250bot_bid=0.13&c.aol_300x250bot_ad=55ced8e6ae558948&c.isIframe=yes [51]
   ├───46 (08.33%) ── http://imk-d.openx.net/mw/1.0/afr?auid=538157381&c.deviceType=display&c.cpx_300x600bot_bid=0.04&c.cpx_300x600bot_ad=420c52b084be73d&c.aol_160x600bot_bid=0.04&c.aol_160x600bot_ad=51cbd9fbe1de80e&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=52a8e8a7da72ffd&c.cpx_300x600mid_bid=0.04&c.cpx_300x600mid_ad=45bd0209386eb038&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=53cef0b44547c54&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=48131d42f5b659e8&c.aol_300x250bot_bid=0.13&c.aol_300x250bot_ad=55ced8e6ae558948&c.isIframe=yes [46]
   ├───21 (03.80%) ── http://imk-d.openx.net/mw/1.0/afr?auid=538166749&c.deviceType=display&c.cpx_300x600bot_bid=0.04&c.cpx_300x600bot_ad=420c52b084be73d&c.aol_160x600bot_bid=0.04&c.aol_160x600bot_ad=51cbd9fbe1de80e&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=52a8e8a7da72ffd&c.cpx_300x600mid_bid=0.04&c.cpx_300x600mid_ad=45bd0209386eb038&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=53cef0b44547c54&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=48131d42f5b659e8&c.aol_300x250bot_bid=0.13&c.aol_300x250bot_ad=55ced8e6ae558948&c.isIframe=yes, about:blank [21]
   ├───17 (03.08%) ── http://ssum.casalemedia.com/usermatch?s=175407&cb=http%3A%2F%2Fums.adtechus.com%2Fmapuser%3Fproviderid%3D1010%3Buserid= [17]
   ├───16 (02.90%) ── [Expanded Principal [http://imk-d.openx.net/mw/1.0/afr?auid=538166749&c.deviceType=display&c.cpx_300x600bot_bid=0.04&c.cpx_300x600bot_ad=420c52b084be73d&c.aol_160x600bot_bid=0.04&c.aol_160x600bot_ad=51cbd9fbe1de80e&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=52a8e8a7da72ffd&c.cpx_300x600mid_bid=0.04&c.cpx_300x600mid_ad=45bd0209386eb038&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=53cef0b44547c54&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=48131d42f5b659e8&c.aol_300x250bot_bid=0.13&c.aol_300x250bot_ad=55ced8e6ae558948&c.isIframe=yes]] [16]
   ├───12 (02.17%) ── http://connexity.net/c/cse?a=Q&B=30 [12]
   ├───10 (01.81%) ── http://imk-d.openx.net/mw/1.0/afr?auid=538157381&c.deviceType=display&c.cpx_300x600bot_bid=0.04&c.cpx_300x600bot_ad=420c52b084be73d&c.aol_160x600bot_bid=0.04&c.aol_160x600bot_ad=51cbd9fbe1de80e&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=52a8e8a7da72ffd&c.cpx_300x600mid_bid=0.04&c.cpx_300x600mid_ad=45bd0209386eb038&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=53cef0b44547c54&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=48131d42f5b659e8&c.aol_300x250bot_bid=0.13&c.aol_300x250bot_ad=55ced8e6ae558948&c.isIframe=yes, about:blank [10]
   ├───10 (01.81%) ── http://media.carambo.la/Xtr/DrudgeReport/Sovrn_300x250_Disp.__52976_17_08_09_14_23_01.html [10]
   ├───10 (01.81%) ── http://rc.rlcdn.com/450356.html [10]
   └────9 (01.63%) ── [Expanded Principal [http://imk-d.openx.net/mw/1.0/afr?auid=538157381&c.deviceType=display&c.cpx_300x600bot_bid=0.04&c.cpx_300x600bot_ad=420c52b084be73d&c.aol_160x600bot_bid=0.04&c.aol_160x600bot_ad=51cbd9fbe1de80e&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=52a8e8a7da72ffd&c.cpx_300x600mid_bid=0.04&c.cpx_300x600mid_ad=45bd0209386eb038&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=53cef0b44547c54&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=48131d42f5b659e8&c.aol_300x250bot_bid=0.13&c.aol_300x250bot_ad=55ced8e6ae558948&c.isIframe=yes]] [9]

71.96 MB (100.0%) -- js-main-runtime-gc-heap-committed
├──63.94 MB (88.85%) -- used
│  ├──61.70 MB (85.73%) -- gc-things
│  │  ├──32.88 MB (45.69%) ── objects
│  │  ├──11.54 MB (16.04%) ── shapes
│  │  ├───5.76 MB (08.01%) ── scripts
│  │  ├───4.01 MB (05.57%) ── strings
│  │  ├───3.34 MB (04.64%) ── object-groups
│  │  ├───1.99 MB (02.77%) ── scopes
│  │  ├───1.68 MB (02.34%) ── lazy-scripts
│  │  └───0.48 MB (00.67%) ++ (4 tiny)
│  ├───1.13 MB (01.57%) ── arena-admin
│  └───1.11 MB (01.54%) ── chunk-admin
└───8.03 MB (11.15%) -- unused
    ├──7.03 MB (09.76%) -- gc-things
    │  ├──2.74 MB (03.80%) ── objects
    │  ├──2.12 MB (02.95%) ++ (8 tiny)
    │  ├──1.38 MB (01.91%) ── shapes
    │  └──0.79 MB (01.10%) ── strings
    ├──1.00 MB (01.39%) ── chunks
    └──0.00 MB (00.00%) ── arenas

221 (100.0%) -- message-manager
└──221 (100.0%) -- referent
   ├──169 (76.47%) -- global-manager
   │  ├──169 (76.47%) ── strong
   │  └────0 (00.00%) ++ weak
   ├───43 (19.46%) -- parent-process-manager
   │   ├──43 (19.46%) ── strong
   │   └───0 (00.00%) ++ weak
   └────9 (04.07%) -- child-process-manager
        ├──9 (04.07%) ── strong
        └──0 (00.00%) ++ weak

1,526 (100.0%) -- observer-service
└──1,526 (100.0%) -- referent
   ├──1,227 (80.41%) ── strong
   └────299 (19.59%) -- weak
        ├──297 (19.46%) ── alive
        └────2 (00.13%) ── dead

777 (100.0%) -- observer-service-suspect
├──241 (31.02%) ── referent(topic=xpcom-shutdown)
├──174 (22.39%) ── referent(topic=memory-pressure)
├──124 (15.96%) ── referent(topic=network:offline-status-changed)
├──119 (15.32%) ── referent(topic=dom-private-storage2-changed)
└──119 (15.32%) ── referent(topic=dom-storage2-changed)

862 (100.0%) -- preference-service
└──862 (100.0%) -- referent
   ├──681 (79.00%) ── strong
   └──181 (21.00%) -- weak
      ├──181 (21.00%) ── alive
      └────0 (00.00%) ── dead

0 (100.0%) -- queued-ipc-messages
└──0 (100.0%) ── content-parent(Browser, pid=5580, open channel, 0x2eefe718, refcnt=21)

36.47 MB (100.0%) -- window-objects
├──20.36 MB (55.82%) -- dom
│  ├──16.01 MB (43.91%) ── orphan-nodes
│  ├───2.56 MB (07.02%) ── element-nodes
│  ├───1.10 MB (03.02%) ── other
│  ├───0.63 MB (01.72%) ── text-nodes
│  └───0.05 MB (00.14%) ++ (3 tiny)
├──12.67 MB (34.73%) -- layout
│  ├───4.01 MB (10.98%) ── style-structs
│  ├───2.68 MB (07.34%) ── frames
│  ├───2.16 MB (05.93%) ── pres-shell
│  ├───1.38 MB (03.77%) ── style-sets
│  ├───1.05 MB (02.88%) ── style-contexts
│  ├───0.82 MB (02.23%) ── rule-nodes
│  └───0.58 MB (01.59%) ++ (4 tiny)
├───3.43 MB (09.40%) ── style-sheets
└───0.02 MB (00.05%) ── property-tables

       27.18 MB ── d3d11-shared-textures
        0.00 MB ── gfx-d2d-vram-draw-target
        0.00 MB ── gfx-d2d-vram-source-surface
        0.00 MB ── gfx-surface-win32
        0.00 MB ── gfx-textures
        0.00 MB ── gfx-textures-peak
        0.00 MB ── gfx-tiles-waste
              0 ── ghost-windows
       74.39 MB ── gpu-committed
      116.52 MB ── gpu-dedicated
        9.12 MB ── gpu-shared
      235.67 MB ── heap-allocated
        1.00 MB ── heap-chunksize
      246.00 MB ── heap-mapped
              1 ── host-object-urls
        0.13 MB ── imagelib-surface-cache-estimated-locked
        3.78 MB ── imagelib-surface-cache-estimated-total
              0 ── imagelib-surface-cache-overflow-count
        1.88 MB ── js-main-runtime-temporary-peak
      413.72 MB ── private
      441.40 MB ── resident
      389.21 MB ── resident-unique
        0.00 MB ── shmem-allocated
        0.02 MB ── shmem-mapped
       23.83 MB ── system-heap-allocated
        0.00 MB ── tracelogger
              0 ── unresolved-ipc-promises
    2,068.43 MB ── vsize
7,564,565.81 MB ── vsize-max-contiguous
              5 ── webgl-buffer-count
        0.00 MB ── webgl-buffer-memory
             10 ── webgl-context-count
              0 ── webgl-renderbuffer-count
        0.00 MB ── webgl-renderbuffer-memory
             10 ── webgl-shader-count
              0 ── webgl-texture-count
        0.00 MB ── webgl-texture-memory

End of Main Process
Web Content (pid 5580)
Explicit Allocations

32.28 MB (100.0%) -- explicit
├───9.84 MB (30.47%) -- js-non-window
│   ├──4.87 MB (15.08%) -- zones
│   │  ├──3.27 MB (10.13%) -- zone(0x23b4000)
│   │  │  ├──2.52 MB (07.80%) ++ (42 tiny)
│   │  │  ├──0.42 MB (01.30%) ++ shapes
│   │  │  └──0.33 MB (01.03%) ── unused-gc-things
│   │  ├──1.16 MB (03.61%) -- zone(0xaa5000)
│   │  │  ├──0.99 MB (03.06%) -- strings/string(<non-notable strings>)
│   │  │  │  ├──0.85 MB (02.63%) -- gc-heap
│   │  │  │  │  ├──0.85 MB (02.63%) ── latin1
│   │  │  │  │  └──0.00 MB (00.00%) ── two-byte
│   │  │  │  └──0.14 MB (00.42%) ── malloc-heap/latin1
│   │  │  └──0.18 MB (00.55%) ++ (5 tiny)
│   │  ├──0.35 MB (01.09%) ++ zone(0x23ad000)
│   │  └──0.08 MB (00.26%) ++ zone(0x10935000)
│   ├──3.78 MB (11.71%) -- runtime
│   │  ├──1.27 MB (03.93%) ── script-data
│   │  ├──1.13 MB (03.50%) -- gc
│   │  │  ├──1.00 MB (03.10%) ── nursery-committed
│   │  │  └──0.13 MB (00.40%) ++ (3 tiny)
│   │  ├──0.60 MB (01.86%) ── atoms-table
│   │  ├──0.58 MB (01.79%) ── shared-immutable-strings-cache
│   │  └──0.20 MB (00.63%) ++ (10 tiny)
│   └──1.19 MB (03.68%) -- gc-heap
│      ├──1.00 MB (03.10%) ── unused-chunks
│      └──0.19 MB (00.58%) ++ (2 tiny)
├───8.89 MB (27.56%) -- window-objects/top(about:blank, id=2147483649)
│   ├──4.93 MB (15.28%) -- active
│   │  ├──4.78 MB (14.81%) -- window(https://accounts.google.com/signin/v2/identifier?service=mail&passive=true&rm=false&continue=https%3A%2F%2Fmail.google.com%2Fmail%2F&ss=1&scc=1&ltmpl=default&ltmplcache=2&emr=1&osid=1&flowName=GlifWebSignIn&flowEntry=ServiceLogin)
│   │  │  ├──3.00 MB (09.28%) -- js-compartment(https://accounts.google.com/ServiceLogin?service=mail&passive=true&rm=false&continue=https://mail.google.com/mail/&ss=1&scc=1&ltmpl=default&ltmplcache=2&emr=1&osid=1#)
│   │  │  │  ├──2.29 MB (07.08%) -- classes
│   │  │  │  │  ├──1.11 MB (03.43%) -- class(Function)/objects
│   │  │  │  │  │  ├──0.94 MB (02.92%) ── gc-heap
│   │  │  │  │  │  └──0.16 MB (00.51%) ++ malloc-heap
│   │  │  │  │  ├──0.52 MB (01.60%) -- class(Object)/objects
│   │  │  │  │  │  ├──0.44 MB (01.36%) ── gc-heap
│   │  │  │  │  │  └──0.08 MB (00.25%) ++ malloc-heap
│   │  │  │  │  ├──0.50 MB (01.54%) -- class(Array)/objects
│   │  │  │  │  │  ├──0.35 MB (01.08%) ── gc-heap
│   │  │  │  │  │  └──0.15 MB (00.46%) ++ malloc-heap
│   │  │  │  │  └──0.16 MB (00.51%) ++ (3 tiny)
│   │  │  │  ├──0.35 MB (01.09%) ++ type-inference
│   │  │  │  ├──0.32 MB (01.00%) ++ scripts
│   │  │  │  └──0.04 MB (00.11%) ++ (2 tiny)
│   │  │  ├──0.95 MB (02.95%) -- dom
│   │  │  │  ├──0.76 MB (02.34%) ── text-nodes
│   │  │  │  └──0.20 MB (00.61%) ++ (4 tiny)
│   │  │  ├──0.83 MB (02.58%) ── style-sheets
│   │  │  └──0.00 MB (00.01%) ── property-tables
│   │  └──0.15 MB (00.47%) ++ window(about:blank)
│   └──3.96 MB (12.27%) -- js-zone(0x10935000)
│      ├──1.31 MB (04.04%) ── unused-gc-things
│      ├──0.98 MB (03.02%) -- shapes
│      │  ├──0.60 MB (01.85%) -- gc-heap
│      │  │  ├──0.44 MB (01.35%) ── tree
│      │  │  └──0.16 MB (00.50%) ++ (2 tiny)
│      │  └──0.38 MB (01.17%) ++ malloc-heap
│      ├──0.48 MB (01.48%) ── type-pool
│      ├──0.43 MB (01.34%) ++ (6 tiny)
│      ├──0.42 MB (01.31%) -- lazy-scripts
│      │  ├──0.34 MB (01.04%) ── gc-heap
│      │  └──0.09 MB (00.27%) ── malloc-heap
│      └──0.35 MB (01.08%) ++ object-groups
├───5.55 MB (17.18%) -- heap-overhead
│   ├──4.51 MB (13.97%) ── bin-unused
│   ├──0.54 MB (01.66%) ── page-cache
│   └──0.50 MB (01.56%) ── bookkeeping
├───3.32 MB (10.30%) ── heap-unclassified
├───0.86 MB (02.65%) ++ (13 tiny)
├───0.85 MB (02.64%) ── xpti-working-set
├───0.79 MB (02.45%) -- script-preloader
│   ├──0.78 MB (02.43%) ── non-heap/memmapped-cache
│   └──0.01 MB (00.02%) ++ heap
├───0.72 MB (02.24%) ── profiler/profiler-state
├───0.60 MB (01.84%) -- layout
│   ├──0.37 MB (01.16%) ── style-sheet-cache
│   └──0.22 MB (00.69%) ── rule-processor-cache
├───0.51 MB (01.58%) ── preferences
└───0.35 MB (01.08%) ++ atom-tables

Other Measurements

8,388,607.94 MB (100.0%) -- address-space
├──8,387,130.87 MB (99.98%) ── free(segments=211)
└──────1,477.07 MB (00.02%) ++ (2 tiny)

3.59 MB (100.0%) -- decommitted
└──3.59 MB (100.0%) ── js-non-window/gc-heap/decommitted-arenas

79 (100.0%) -- event-counts
└──79 (100.0%) -- window-objects/top(about:blank, id=2147483649)/active
   ├──76 (96.20%) -- window(https://accounts.google.com/signin/v2/identifier?service=mail&passive=true&rm=false&continue=https%3A%2F%2Fmail.google.com%2Fmail%2F&ss=1&scc=1&ltmpl=default&ltmplcache=2&emr=1&osid=1&flowName=GlifWebSignIn&flowEntry=ServiceLogin)/dom
   │  ├──68 (86.08%) ── event-listeners
   │  └───8 (10.13%) ── event-targets
   └───3 (03.80%) -- window(about:blank)/dom
       ├──2 (02.53%) ── event-listeners
       └──1 (01.27%) ── event-targets

21.02 MB (100.0%) -- heap-committed
├──15.47 MB (73.61%) ── allocated
└───5.55 MB (26.39%) ── overhead

0.04 MB (100.0%) -- images
├──0.04 MB (99.26%) -- content
│  ├──0.04 MB (90.83%) ── vector/used/source
│  └──0.00 MB (08.43%) -- raster/used
│     ├──0.00 MB (05.60%) ── decoded-heap
│     └──0.00 MB (02.83%) ── source
└──0.00 MB (00.74%) ── chrome/raster/used/source

16.89 MB (100.0%) -- js-main-runtime
├───6.70 MB (39.67%) -- zones
│   ├──1.83 MB (10.82%) ── unused-gc-things
│   ├──1.46 MB (08.63%) -- shapes
│   │  ├──0.97 MB (05.73%) -- gc-heap
│   │  │  ├──0.71 MB (04.20%) ── tree
│   │  │  ├──0.23 MB (01.34%) ── dict
│   │  │  └──0.03 MB (00.18%) ── base
│   │  └──0.49 MB (02.90%) -- malloc-heap
│   │     ├──0.34 MB (02.00%) ── tree-tables
│   │     └──0.15 MB (00.89%) ++ (2 tiny)
│   ├──1.11 MB (06.59%) -- strings
│   │  ├──0.92 MB (05.43%) -- gc-heap
│   │  │  ├──0.91 MB (05.41%) ── latin1
│   │  │  └──0.00 MB (00.02%) ── two-byte
│   │  └──0.20 MB (01.16%) -- malloc-heap
│   │     ├──0.19 MB (01.13%) ── latin1
│   │     └──0.00 MB (00.03%) ── two-byte
│   ├──0.59 MB (03.47%) ── type-pool
│   ├──0.50 MB (02.98%) -- object-groups
│   │  ├──0.46 MB (02.73%) ── gc-heap
│   │  └──0.04 MB (00.25%) ── malloc-heap
│   ├──0.50 MB (02.96%) -- lazy-scripts
│   │  ├──0.39 MB (02.32%) ── gc-heap
│   │  └──0.11 MB (00.63%) ── malloc-heap
│   ├──0.38 MB (02.26%) -- scopes
│   │  ├──0.23 MB (01.38%) ── malloc-heap
│   │  └──0.15 MB (00.88%) ── gc-heap
│   └──0.33 MB (01.96%) ++ (5 tiny)
├───5.22 MB (30.91%) -- compartments
│   ├──3.52 MB (20.83%) -- classes/objects
│   │  ├──2.88 MB (17.03%) ── gc-heap
│   │  └──0.64 MB (03.80%) -- malloc-heap
│   │     ├──0.37 MB (02.18%) ── slots
│   │     ├──0.27 MB (01.59%) ── elements/normal
│   │     └──0.01 MB (00.03%) ── misc
│   ├──0.75 MB (04.43%) -- scripts
│   │  ├──0.49 MB (02.93%) ── gc-heap
│   │  └──0.25 MB (01.51%) ── malloc-heap/data
│   ├──0.51 MB (03.00%) ++ (8 tiny)
│   └──0.45 MB (02.64%) -- type-inference
│      ├──0.30 MB (01.78%) ── type-scripts
│      └──0.15 MB (00.86%) ++ (3 tiny)
├───3.78 MB (22.39%) ── runtime
└───1.19 MB (07.03%) -- gc-heap
    ├──1.00 MB (05.92%) ── unused-chunks
    ├──0.19 MB (01.11%) ── chunk-admin
    └──0.00 MB (00.00%) ── unused-arenas

39 (100.0%) -- js-main-runtime-compartments
├──33 (84.62%) -- system
│  ├───1 (02.56%) ── [System Principal], chrome://pocket/content/AboutPocket.jsm
│  ├───1 (02.56%) ── [System Principal], jar:file:///C:/Program%20Files/Mozilla%20Firefox/omni.ja!/components/ContentProcessSingleton.js
│  ├───1 (02.56%) ── [System Principal], jar:file:///C:/Program%20Files/Mozilla%20Firefox/omni.ja!/components/extension-process-script.js
│  ├───1 (02.56%) ── [System Principal], jar:file:///C:/Program%20Files/Mozilla%20Firefox/omni.ja!/components/PeerConnection.js
│  ├───1 (02.56%) ── [System Principal], jar:file:///C:/Program%20Files/Mozilla%20Firefox/omni.ja!/components/TooltipTextProvider.js
│  ├───1 (02.56%) ── [System Principal], outOfProcessTabChildGlobal
│  ├───1 (02.56%) ── [System Principal], processChildGlobal
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/AppConstants.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/AsyncShutdown.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/BrowserUtils.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/DeferredTask.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/ExtensionUtils.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/Log.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/MessageChannel.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/PageThumbUtils.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/Preferences.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/Prefetcher.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/PrivateBrowsingUtils.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/Promise.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/RemoteAddonsChild.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/RemotePageManager.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/Services.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/TelemetryController.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/TelemetrySession.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/TelemetryUtils.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/Timer.jsm
│  ├───1 (02.56%) ── [System Principal], resource://gre/modules/XPCOMUtils.jsm
│  ├───1 (02.56%) ── [System Principal], resource://pdf.js/PdfJs.jsm
│  ├───1 (02.56%) ── [System Principal], resource://pdf.js/PdfjsContentUtils.jsm
│  ├───1 (02.56%) ── [System Principal], resource://pdf.js/PdfStreamConverter.jsm
│  ├───1 (02.56%) ── [System Principal], XPConnect Privileged Junk Compartment
│  ├───1 (02.56%) ── atoms
│  └───1 (02.56%) ── null-principal
└───6 (15.38%) -- user
    ├──1 (02.56%) ── [Expanded Principal [https://accounts.google.com/ServiceLogin?service=mail&passive=true&rm=false&continue=https://mail.google.com/mail/&ss=1&scc=1&ltmpl=default&ltmplcache=2&emr=1&osid=1#]]
    ├──1 (02.56%) ── [Expanded Principal [moz-nullprincipal:{f5899432-8e62-454a-9d2c-cc799a4b6e9e}]]
    ├──1 (02.56%) ── https://accounts.google.com/ServiceLogin?service=mail&passive=true&rm=false&continue=https://mail.google.com/mail/&ss=1&scc=1&ltmpl=default&ltmplcache=2&emr=1&osid=1#
    ├──1 (02.56%) ── moz-nullprincipal:{349122cf-9bde-48c9-ac8f-747b63c57a02}, XPConnect Junk Compartment
    ├──1 (02.56%) ── moz-nullprincipal:{79193883-54c3-44a9-8fb2-adc85ea6a229}, XPConnect Compilation Compartment
    └──1 (02.56%) ── moz-nullprincipal:{f5899432-8e62-454a-9d2c-cc799a4b6e9e}, about:blank

9.41 MB (100.0%) -- js-main-runtime-gc-heap-committed
├──6.59 MB (69.96%) -- used
│  ├──6.27 MB (66.58%) -- gc-things
│  │  ├──2.88 MB (30.54%) ── objects
│  │  ├──0.94 MB (09.95%) ── shapes
│  │  ├──0.92 MB (09.75%) ── strings
│  │  ├──0.49 MB (05.25%) ── scripts
│  │  ├──0.46 MB (04.89%) ── object-groups
│  │  ├──0.39 MB (04.17%) ── lazy-scripts
│  │  ├──0.15 MB (01.59%) ── scopes
│  │  └──0.04 MB (00.44%) ++ (4 tiny)
│  ├──0.19 MB (01.99%) ── chunk-admin
│  └──0.13 MB (01.40%) ── arena-admin
└──2.83 MB (30.04%) -- unused
   ├──1.83 MB (19.41%) -- gc-things
   │  ├──0.77 MB (08.19%) ── objects
   │  ├──0.45 MB (04.78%) ── shapes
   │  ├──0.30 MB (03.18%) ── strings
   │  ├──0.12 MB (01.27%) ── object-groups
   │  ├──0.10 MB (01.04%) ── scripts
   │  └──0.09 MB (00.95%) ++ (6 tiny)
   ├──1.00 MB (10.62%) ── chunks
   └──0.00 MB (00.00%) ── arenas

15 (100.0%) -- message-manager
└──15 (100.0%) -- referent/child-process-manager
   ├──15 (100.0%) ── strong
   └───0 (00.00%) ++ weak

232 (100.0%) -- observer-service
└──232 (100.0%) -- referent
   ├──159 (68.53%) ── strong
   └───73 (31.47%) -- weak
       ├──73 (31.47%) ── alive
       └───0 (00.00%) ── dead

163 (100.0%) -- preference-service
└──163 (100.0%) -- referent
   ├──128 (78.53%) ── strong
   └───35 (21.47%) -- weak
       ├──35 (21.47%) ── alive
       └───0 (00.00%) ── dead

1.84 MB (100.0%) -- window-objects
├──0.96 MB (52.02%) -- dom
│  ├──0.76 MB (41.03%) ── text-nodes
│  ├──0.18 MB (10.03%) ── element-nodes
│  └──0.02 MB (00.96%) ++ (4 tiny)
├──0.83 MB (45.13%) ── style-sheets
├──0.05 MB (02.70%) ++ layout
└──0.00 MB (00.15%) ── property-tables

        0.00 MB ── gfx-d2d-vram-draw-target
        0.00 MB ── gfx-d2d-vram-source-surface
        0.00 MB ── gfx-surface-win32
        0.00 MB ── gfx-textures
        0.00 MB ── gfx-textures-peak
        0.00 MB ── gfx-tiles-waste
              0 ── ghost-windows
        9.34 MB ── gpu-committed
        4.78 MB ── gpu-dedicated
        3.87 MB ── gpu-shared
       15.47 MB ── heap-allocated
        1.00 MB ── heap-chunksize
       41.00 MB ── heap-mapped
        0.00 MB ── imagelib-surface-cache-estimated-locked
        0.00 MB ── imagelib-surface-cache-estimated-total
              0 ── imagelib-surface-cache-overflow-count
        2.64 MB ── js-main-runtime-temporary-peak
       81.01 MB ── private
       93.57 MB ── resident
       54.39 MB ── resident-unique
        7.16 MB ── system-heap-allocated
        0.00 MB ── tracelogger
    1,460.60 MB ── vsize
5,669,146.37 MB ── vsize-max-contiguous

End of Web Content (pid 5580)
Flags: needinfo?(lmc)
Memory after starting  https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR .  Windows Task manager says that memory usage by FF is 450 MB,

Main Process
Explicit Allocations

459.13 MB (100.0%) -- explicit
├──173.32 MB (37.75%) -- window-objects
│  ├───66.51 MB (14.49%) -- top(https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR, id=70)
│  │   ├──39.51 MB (08.61%) -- active
│  │   │  ├──23.55 MB (05.13%) -- window(https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR)
│  │   │  │  ├──12.25 MB (02.67%) -- js-compartment(https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR)
│  │   │  │  │  ├───6.36 MB (01.39%) ++ classes
│  │   │  │  │  └───5.89 MB (01.28%) ++ (8 tiny)
│  │   │  │  └──11.29 MB (02.46%) ++ (6 tiny)
│  │   │  ├──12.05 MB (02.62%) -- window(https://tpc.googlesyndication.com/safeframe/1-0-10/html/container.html)
│  │   │  │  ├───8.85 MB (01.93%) -- js-compartment(https://tpc.googlesyndication.com/safeframe/1-0-10/html/container.html)
│  │   │  │  │   ├──4.73 MB (01.03%) ++ classes
│  │   │  │  │   └──4.12 MB (00.90%) ++ (5 tiny)
│  │   │  │  └───3.20 MB (00.70%) ++ (4 tiny)
│  │   │  └───3.92 MB (00.85%) ++ (15 tiny)
│  │   └──27.00 MB (05.88%) -- js-zone(0x2e726000)
│  │      ├──13.10 MB (02.85%) ++ (13 tiny)
│  │      ├───7.31 MB (01.59%) ++ shapes
│  │      └───6.59 MB (01.44%) ++ strings
│  ├───51.78 MB (11.28%) -- top(http://drudgereport.com/, id=7)
│  │   ├──26.69 MB (05.81%) -- active
│  │   │  ├──14.58 MB (03.17%) ++ (18 tiny)
│  │   │  ├───6.20 MB (01.35%) -- window(http://drudgereport.com/)
│  │   │  │   ├──4.88 MB (01.06%) ++ js-compartment(http://drudgereport.com/)
│  │   │  │   └──1.32 MB (00.29%) ++ (5 tiny)
│  │   │  └───5.91 MB (01.29%) -- window(http://imk-d.openx.net/mw/1.0/afr?auid=538157383&c.mn_300x250mid_bid=0.16&c.mn_300x250mid_ad=466944283&c.mn_300x600bot_bid=0.06&c.mn_300x600bot_ad=345961283&c.mapn_728x90top_bid=0.01&c.mapn_728x90top_ad=645473727&c.deviceType=display&c.cpx_300x600bot_bid=0.19&c.cpx_300x600bot_ad=4724e72d0acf84f8&c.aol_160x600bot_bid=0.02&c.aol_160x600bot_ad=549ce331bf877fa8&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=5282345b51a4c29&c.idx_300x250top_bid=0.02&c.idx_300x250top_ad=75744ffbfe26e298&c.tl_970x250top_bid=0.06&c.tl_970x250top_ad=1884682bbaee1c98&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=5375bd6dd0f948a&c.cpx_300x600mid_bid=0.19&c.cpx_300x600mid_ad=45dd81afc433e7d&c.aol_300x250bot_bid=0.04&c.aol_300x250bot_ad=553edf5e71cce9a&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=489de1d41d99966&c.isIframe=yes)
│  │   │      ├──5.54 MB (01.21%) ++ js-compartment(http://imk-d.openx.net/mw/1.0/afr?auid=538157383&c.mn_300x250mid_bid=0.16&c.mn_300x250mid_ad=466944283&c.mn_300x600bot_bid=0.06&c.mn_300x600bot_ad=345961283&c.mapn_728x90top_bid=0.01&c.mapn_728x90top_ad=645473727&c.deviceType=display&c.cpx_300x600bot_bid=0.19&c.cpx_300x600bot_ad=4724e72d0acf84f8&c.aol_160x600bot_bid=0.02&c.aol_160x600bot_ad=549ce331bf877fa8&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=5282345b51a4c29&c.idx_300x250top_bid=0.02&c.idx_300x250top_ad=75744ffbfe26e298&c.tl_970x250top_bid=0.06&c.tl_970x250top_ad=1884682bbaee1c98&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=5375bd6dd0f948a&c.cpx_300x600mid_bid=0.19&c.cpx_300x600mid_ad=45dd81afc433e7d&c.aol_300x250bot_bid=0.04&c.aol_300x250bot_ad=553edf5e71cce9a&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=489de1d41d99966&c.isIframe=yes)
│  │   │      └──0.36 MB (00.08%) ++ (4 tiny)
│  │   └──25.09 MB (05.46%) -- js-zone(0x19d5d000)
│  │      ├──10.20 MB (02.22%) ── unused-gc-things
│  │      ├───7.99 MB (01.74%) ++ (13 tiny)
│  │      └───6.90 MB (01.50%) ++ shapes
│  ├───20.93 MB (04.56%) -- top(https://bugzilla.mozilla.org/show_bug.cgi?id=1392137, id=333)
│  │   ├───9.43 MB (02.05%) ++ cached/window(https://bugzilla.mozilla.org/show_bug.cgi?id=1392137)
│  │   ├───5.93 MB (01.29%) ++ js-zone(0x10548000)
│  │   └───5.56 MB (01.21%) ++ active/window(https://bugzilla.mozilla.org/show_bug.cgi?id=1392137)
│  ├───19.87 MB (04.33%) -- top(about:memory, id=66)
│  │   ├──17.80 MB (03.88%) -- active/window(about:memory)
│  │   │  ├──15.82 MB (03.45%) -- dom
│  │   │  │  ├──15.79 MB (03.44%) ── orphan-nodes
│  │   │  │  └───0.03 MB (00.01%) ++ (5 tiny)
│  │   │  └───1.98 MB (00.43%) ++ (4 tiny)
│  │   └───2.06 MB (00.45%) ++ js-zone(0x2bc15000)
│  ├───11.60 MB (02.53%) -- top(chrome://browser/content/browser.xul, id=3)
│  │   ├───8.73 MB (01.90%) -- active
│  │   │   ├──8.66 MB (01.89%) ++ window(chrome://browser/content/browser.xul)
│  │   │   └──0.07 MB (00.02%) ++ window(about:blank)
│  │   └───2.87 MB (00.62%) ++ js-zone(0x17dd9000)
│  └────2.64 MB (00.57%) ++ (3 tiny)
├──121.69 MB (26.50%) -- js-non-window
│  ├───62.43 MB (13.60%) -- runtime
│  │   ├──24.38 MB (05.31%) -- code
│  │   │  ├──12.79 MB (02.79%) ── unused
│  │   │  ├──10.05 MB (02.19%) ── baseline
│  │   │  └───1.54 MB (00.34%) ++ (3 tiny)
│  │   ├──12.49 MB (02.72%) ── script-data
│  │   ├───9.72 MB (02.12%) ++ (10 tiny)
│  │   ├───8.00 MB (01.74%) ── shared-immutable-strings-cache
│  │   └───7.84 MB (01.71%) ── atoms-mark-bitmaps
│  ├───56.57 MB (12.32%) -- zones
│  │   ├──43.90 MB (09.56%) ++ zone(0xbbfd000)
│  │   ├───7.76 MB (01.69%) -- zone(0xbbc1000)
│  │   │   ├──7.66 MB (01.67%) -- strings
│  │   │   │  ├──7.10 MB (01.55%) ++ string(<non-notable strings>)
│  │   │   │  └──0.56 MB (00.12%) ++ (10 tiny)
│  │   │   └──0.10 MB (00.02%) ++ (4 tiny)
│  │   └───4.92 MB (01.07%) ++ (163 tiny)
│  └────2.69 MB (00.59%) ++ gc-heap
├───78.15 MB (17.02%) ── heap-unclassified
├───24.82 MB (05.41%) ++ (19 tiny)
├───13.93 MB (03.03%) -- images
│   ├──12.47 MB (02.72%) -- content
│   │  ├──10.75 MB (02.34%) -- raster
│   │  │  ├──10.75 MB (02.34%) ++ used
│   │  │  └───0.00 MB (00.00%) ── unused/<non-notable images>/source
│   │  └───1.72 MB (00.37%) ++ vector/used
│   └───1.46 MB (00.32%) ++ (2 tiny)
├───11.58 MB (02.52%) -- heap-overhead
│   ├───6.29 MB (01.37%) ── bin-unused
│   ├───4.86 MB (01.06%) ── bookkeeping
│   └───0.43 MB (00.09%) ── page-cache
├───10.35 MB (02.26%) -- storage
│   ├───5.89 MB (01.28%) ++ sqlite
│   └───4.46 MB (00.97%) ++ prefix-set
├────7.81 MB (01.70%) ++ workers/workers(chrome)
├────6.61 MB (01.44%) -- network
│    ├──6.12 MB (01.33%) -- cache2
│    │  ├──5.07 MB (01.10%) ── memory-storage(/M)
│    │  └──1.04 MB (00.23%) ++ (6 tiny)
│    └──0.49 MB (00.11%) ++ (5 tiny)
├────5.89 MB (01.28%) -- script-preloader
│    ├──5.83 MB (01.27%) ── non-heap/memmapped-cache [2]
│    └──0.06 MB (00.01%) ++ heap
└────4.98 MB (01.09%) -- atom-tables
     ├──4.92 MB (01.07%) ── main
     └──0.06 MB (00.01%) ── static

Other Measurements

8,388,607.94 MB (100.0%) -- address-space
├──8,386,332.33 MB (99.97%) ── free(segments=423)
└──────2,275.61 MB (00.03%) ++ (2 tiny)

10.86 MB (100.0%) -- decommitted
├───9.40 MB (86.58%) ── js-non-window/gc-heap/decommitted-arenas
└───1.46 MB (13.42%) -- workers/workers(chrome)
    ├──0.51 MB (04.68%) ── worker(resource://gre/modules/PageThumbsWorker.js, 0x27d5f800)/gc-heap/decommitted-arenas
    ├──0.48 MB (04.43%) ── worker(resource:///modules/sessionstore/SessionWorker.js, 0x25936800)/gc-heap/decommitted-arenas
    └──0.47 MB (04.32%) ── worker(resource://gre/modules/osfile/osfile_async_worker.js, 0x11791000)/gc-heap/decommitted-arenas

3,760 (100.0%) -- event-counts
└──3,760 (100.0%) -- window-objects
   ├──1,500 (39.89%) -- top(chrome://browser/content/browser.xul, id=3)/active
   │  ├──1,499 (39.87%) -- window(chrome://browser/content/browser.xul)/dom
   │  │  ├──1,465 (38.96%) ── event-listeners
   │  │  └─────34 (00.90%) ── event-targets
   │  └──────1 (00.03%) ── window(about:blank)/dom/event-targets
   ├────993 (26.41%) -- top(https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR, id=70)/active
   │    ├──470 (12.50%) -- window(https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR)/dom
   │    │  ├──432 (11.49%) ── event-listeners [3]
   │    │  └───38 (01.01%) ── event-targets [4]
   │    ├──358 (09.52%) -- window(https://tpc.googlesyndication.com/safeframe/1-0-10/html/container.html)/dom
   │    │  ├──344 (09.15%) ── event-listeners [8]
   │    │  └───14 (00.37%) ── event-targets [8]
   │    ├──109 (02.90%) -- window(about:newtab)/dom
   │    │  ├──102 (02.71%) ── event-listeners
   │    │  └────7 (00.19%) ── event-targets
   │    └───56 (01.49%) ++ (14 tiny)
   ├────862 (22.93%) -- top(https://bugzilla.mozilla.org/show_bug.cgi?id=1392137, id=333)
   │    ├──516 (13.72%) -- cached/window(https://bugzilla.mozilla.org/show_bug.cgi?id=1392137)/dom
   │    │  ├──510 (13.56%) ── event-listeners [2]
   │    │  └────6 (00.16%) ── event-targets [2]
   │    └──346 (09.20%) -- active/window(https://bugzilla.mozilla.org/show_bug.cgi?id=1392137)/dom
   │       ├──344 (09.15%) ── event-listeners
   │       └────2 (00.05%) ── event-targets
   ├────257 (06.84%) -- top(http://drudgereport.com/, id=7)/active
   │    ├──138 (03.67%) ++ (18 tiny)
   │    ├───67 (01.78%) -- window(http://drudgereport.com/)/dom
   │    │   ├──62 (01.65%) ── event-listeners [2]
   │    │   └───5 (00.13%) ── event-targets [3]
   │    └───52 (01.38%) -- window(http://imk-d.openx.net/mw/1.0/afr?auid=538157383&c.mn_300x250mid_bid=0.16&c.mn_300x250mid_ad=466944283&c.mn_300x600bot_bid=0.06&c.mn_300x600bot_ad=345961283&c.mapn_728x90top_bid=0.01&c.mapn_728x90top_ad=645473727&c.deviceType=display&c.cpx_300x600bot_bid=0.19&c.cpx_300x600bot_ad=4724e72d0acf84f8&c.aol_160x600bot_bid=0.02&c.aol_160x600bot_ad=549ce331bf877fa8&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=5282345b51a4c29&c.idx_300x250top_bid=0.02&c.idx_300x250top_ad=75744ffbfe26e298&c.tl_970x250top_bid=0.06&c.tl_970x250top_ad=1884682bbaee1c98&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=5375bd6dd0f948a&c.cpx_300x600mid_bid=0.19&c.cpx_300x600mid_ad=45dd81afc433e7d&c.aol_300x250bot_bid=0.04&c.aol_300x250bot_ad=553edf5e71cce9a&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=489de1d41d99966&c.isIframe=yes)/dom
   │        ├──49 (01.30%) ── event-listeners
   │        └───3 (00.08%) ── event-targets
   ├────123 (03.27%) -- top(about:newtab, id=574)/active/window(about:newtab)/dom
   │    ├──122 (03.24%) ── event-listeners
   │    └────1 (00.03%) ── event-targets
   └─────25 (00.66%) ++ (3 tiny)

1 (100.0%) -- file-blob-urls
└──1 (100.0%) ── owner unknown/blob:null/33896ca7-b9c2-409a-8669-ec0b7492c7bb

316.70 MB (100.0%) -- heap-committed
├──305.12 MB (96.34%) ── allocated
└───11.58 MB (03.66%) ── overhead

13.93 MB (100.0%) -- images
├──12.47 MB (89.50%) -- content
│  ├──10.75 MB (77.15%) -- raster
│  │  ├──10.75 MB (77.14%) -- used
│  │  │  ├───6.35 MB (45.60%) ── decoded-heap
│  │  │  └───4.39 MB (31.54%) ── source
│  │  └───0.00 MB (00.02%) ── unused/source
│  └───1.72 MB (12.35%) -- vector/used
│      ├──1.72 MB (12.33%) ── source
│      └──0.00 MB (00.02%) ── decoded-heap
├───1.44 MB (10.35%) -- chrome
│   ├──1.34 MB (09.60%) -- vector/used
│   │  ├──1.33 MB (09.58%) ── source
│   │  └──0.00 MB (00.02%) ── decoded-heap
│   └──0.10 MB (00.75%) ++ raster/used
└───0.02 MB (00.15%) ++ uncached/raster

247.02 MB (100.0%) -- js-main-runtime
├───93.87 MB (38.00%) -- compartments
│   ├──44.85 MB (18.16%) -- classes/objects
│   │  ├──38.75 MB (15.69%) ── gc-heap
│   │  ├───6.11 MB (02.47%) -- malloc-heap
│   │  │   ├──4.85 MB (01.97%) ── slots
│   │  │   └──1.25 MB (00.51%) ++ (2 tiny)
│   │  └───0.00 MB (00.00%) ── non-heap/elements/normal
│   ├──22.68 MB (09.18%) -- baseline
│   │  ├──18.52 MB (07.50%) ── fallback-stubs
│   │  └───4.16 MB (01.68%) ── data
│   ├──10.86 MB (04.40%) -- scripts
│   │  ├───7.07 MB (02.86%) ── gc-heap
│   │  └───3.79 MB (01.53%) ── malloc-heap/data
│   ├───6.53 MB (02.64%) -- type-inference
│   │   ├──4.45 MB (01.80%) ── type-scripts
│   │   └──2.08 MB (00.84%) ++ (3 tiny)
│   ├───6.36 MB (02.58%) ++ (9 tiny)
│   └───2.59 MB (01.05%) ── cross-compartment-wrapper-table
├───88.04 MB (35.64%) -- zones
│   ├──23.03 MB (09.32%) -- shapes
│   │  ├──13.68 MB (05.54%) -- gc-heap
│   │  │  ├──10.58 MB (04.28%) ── tree
│   │  │  ├───2.72 MB (01.10%) ── dict
│   │  │  └───0.38 MB (00.15%) ── base
│   │  └───9.35 MB (03.79%) -- malloc-heap
│   │      ├──7.53 MB (03.05%) ── tree-tables
│   │      └──1.82 MB (00.74%) ++ (2 tiny)
│   ├──17.31 MB (07.01%) -- strings
│   │  ├───8.90 MB (03.60%) -- gc-heap
│   │  │   ├──8.60 MB (03.48%) ── latin1
│   │  │   └──0.29 MB (00.12%) ── two-byte
│   │  └───8.42 MB (03.41%) -- malloc-heap
│   │      ├──6.66 MB (02.70%) ── latin1
│   │      └──1.75 MB (00.71%) ── two-byte
│   ├──16.41 MB (06.64%) ── unused-gc-things
│   ├───7.13 MB (02.89%) ── type-pool
│   ├───5.67 MB (02.30%) -- scopes
│   │   ├──3.35 MB (01.36%) ── malloc-heap
│   │   └──2.32 MB (00.94%) ── gc-heap
│   ├───5.58 MB (02.26%) ++ (8 tiny)
│   ├───4.71 MB (01.91%) -- object-groups
│   │   ├──4.45 MB (01.80%) ── gc-heap
│   │   └──0.26 MB (00.10%) ── malloc-heap
│   ├───4.41 MB (01.79%) -- lazy-scripts
│   │   ├──3.33 MB (01.35%) ── gc-heap
│   │   └──1.08 MB (00.44%) ── malloc-heap
│   └───3.78 MB (01.53%) ── baseline/optimized-stubs
├───62.43 MB (25.27%) ── runtime
└────2.69 MB (01.09%) ++ gc-heap

588 (100.0%) -- js-main-runtime-compartments
├──309 (52.55%) ++ system
└──279 (47.45%) -- user
   ├──107 (18.20%) ++ (65 tiny)
   ├───38 (06.46%) ── https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR [38]
   ├───30 (05.10%) ── http://imk-d.openx.net/mw/1.0/afr?auid=538157381&c.deviceType=display&c.cpx_300x600bot_bid=0.04&c.cpx_300x600bot_ad=420c52b084be73d&c.aol_160x600bot_bid=0.04&c.aol_160x600bot_ad=51cbd9fbe1de80e&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=52a8e8a7da72ffd&c.cpx_300x600mid_bid=0.04&c.cpx_300x600mid_ad=45bd0209386eb038&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=53cef0b44547c54&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=48131d42f5b659e8&c.aol_300x250bot_bid=0.13&c.aol_300x250bot_ad=55ced8e6ae558948&c.isIframe=yes [30]
   ├───28 (04.76%) ── http://imk-d.openx.net/mw/1.0/afr?auid=538166749&c.deviceType=display&c.cpx_300x600bot_bid=0.04&c.cpx_300x600bot_ad=420c52b084be73d&c.aol_160x600bot_bid=0.04&c.aol_160x600bot_ad=51cbd9fbe1de80e&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=52a8e8a7da72ffd&c.cpx_300x600mid_bid=0.04&c.cpx_300x600mid_ad=45bd0209386eb038&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=53cef0b44547c54&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=48131d42f5b659e8&c.aol_300x250bot_bid=0.13&c.aol_300x250bot_ad=55ced8e6ae558948&c.isIframe=yes [28]
   ├───24 (04.08%) ── https://tpc.googlesyndication.com/safeframe/1-0-10/html/container.html [24]
   ├───17 (02.89%) ── http://drudgereport.com/ [17]
   ├────8 (01.36%) ── [Expanded Principal [https://tpc.googlesyndication.com/safeframe/1-0-10/html/container.html]] [8]
   ├────8 (01.36%) ── http://media.carambo.la/Xtr/DrudgeReport/Sovrn_300x250_Disp.__52976_17_08_09_14_23_01.html [8]
   ├────7 (01.19%) ── http://imk-d.openx.net/mw/1.0/afr?auid=538157383&c.mn_300x250mid_bid=0.16&c.mn_300x250mid_ad=466944283&c.mn_300x600bot_bid=0.06&c.mn_300x600bot_ad=345961283&c.mapn_728x90top_bid=0.01&c.mapn_728x90top_ad=645473727&c.deviceType=display&c.cpx_300x600bot_bid=0.19&c.cpx_300x600bot_ad=4724e72d0acf84f8&c.aol_160x600bot_bid=0.02&c.aol_160x600bot_ad=549ce331bf877fa8&c.aol_728x90top_bid=0.11&c.aol_728x90top_ad=5282345b51a4c29&c.idx_300x250top_bid=0.02&c.idx_300x250top_ad=75744ffbfe26e298&c.tl_970x250top_bid=0.06&c.tl_970x250top_ad=1884682bbaee1c98&c.aol_300x250mid_bid=0.13&c.aol_300x250mid_ad=5375bd6dd0f948a&c.cpx_300x600mid_bid=0.19&c.cpx_300x600mid_ad=45dd81afc433e7d&c.aol_300x250bot_bid=0.04&c.aol_300x250bot_ad=553edf5e71cce9a&c.cpx_300x250bot_bid=0.04&c.cpx_300x250bot_ad=489de1d41d99966&c.isIframe=yes [7]
   ├────6 (01.02%) ── [Expanded Principal [https://googleads.g.doubleclick.net/pagead/drt/si]] [6]
   └────6 (01.02%) ── https://googleads.g.doubleclick.net/pagead/drt/si [6]

99.60 MB (100.0%) -- js-main-runtime-gc-heap-committed
├──82.20 MB (82.52%) -- used
│  ├──78.97 MB (79.28%) -- gc-things
│  │  ├──38.75 MB (38.90%) ── objects
│  │  ├──13.30 MB (13.35%) ── shapes
│  │  ├───8.90 MB (08.93%) ── strings
│  │  ├───7.07 MB (07.10%) ── scripts
│  │  ├───4.45 MB (04.47%) ── object-groups
│  │  ├───3.33 MB (03.34%) ── lazy-scripts
│  │  ├───2.32 MB (02.33%) ── scopes
│  │  └───0.85 MB (00.85%) ++ (4 tiny)
│  ├───1.69 MB (01.69%) ── chunk-admin
│  └───1.54 MB (01.55%) ── arena-admin
└──17.41 MB (17.48%) -- unused
   ├──16.41 MB (16.47%) -- gc-things
   │  ├───6.61 MB (06.64%) ── objects
   │  ├───3.86 MB (03.87%) ── shapes
   │  ├───1.85 MB (01.86%) ── object-groups
   │  ├───1.66 MB (01.66%) ── lazy-scripts
   │  ├───1.33 MB (01.34%) ++ (6 tiny)
   │  └───1.09 MB (01.10%) ── strings
   ├───1.00 MB (01.00%) ── chunks
   └───0.00 MB (00.00%) ── arenas

214 (100.0%) -- message-manager
└──214 (100.0%) -- referent
   ├──162 (75.70%) -- global-manager
   │  ├──162 (75.70%) ── strong
   │  └────0 (00.00%) ++ weak
   ├───43 (20.09%) -- parent-process-manager
   │   ├──43 (20.09%) ── strong
   │   └───0 (00.00%) ++ weak
   └────9 (04.21%) -- child-process-manager
        ├──9 (04.21%) ── strong
        └──0 (00.00%) ++ weak

1,594 (100.0%) -- observer-service
└──1,594 (100.0%) -- referent
   ├──1,236 (77.54%) ── strong
   └────358 (22.46%) -- weak
        ├──356 (22.33%) ── alive
        └────2 (00.13%) ── dead

756 (100.0%) -- observer-service-suspect
├──306 (40.48%) ── referent(topic=xpcom-shutdown)
├──226 (29.89%) ── referent(topic=memory-pressure)
├──112 (14.81%) ── referent(topic=chrome-flush-skin-caches)
└──112 (14.81%) ── referent(topic=wake_notification)

830 (100.0%) -- preference-service
└──830 (100.0%) -- referent
   ├──648 (78.07%) ── strong
   └──182 (21.93%) -- weak
      ├──182 (21.93%) ── alive
      └────0 (00.00%) ── dead

48.71 MB (100.0%) -- window-objects
├──23.78 MB (48.83%) -- dom
│  ├──15.98 MB (32.82%) ── orphan-nodes
│  ├───4.21 MB (08.65%) ── element-nodes
│  ├───2.29 MB (04.70%) ── text-nodes
│  ├───1.11 MB (02.29%) ── other
│  └───0.18 MB (00.37%) ++ (3 tiny)
├──15.95 MB (32.75%) -- layout
│  ├───3.42 MB (07.02%) ── style-structs
│  ├───3.27 MB (06.72%) ── frames
│  ├───3.09 MB (06.33%) ── style-sets
│  ├───2.71 MB (05.55%) ── pres-shell
│  ├───1.16 MB (02.38%) ── style-contexts
│  ├───0.98 MB (02.02%) ── rule-nodes
│  ├───0.70 MB (01.43%) ++ (3 tiny)
│  └───0.63 MB (01.29%) ── text-runs
├───8.92 MB (18.31%) ── style-sheets
└───0.05 MB (00.10%) ── property-tables

       30.83 MB ── d3d11-shared-textures
        0.00 MB ── gfx-d2d-vram-draw-target
        0.00 MB ── gfx-d2d-vram-source-surface
        0.09 MB ── gfx-surface-win32
        0.00 MB ── gfx-textures
        0.00 MB ── gfx-textures-peak
        0.00 MB ── gfx-tiles-waste
              0 ── ghost-windows
       69.64 MB ── gpu-committed
      129.26 MB ── gpu-dedicated
       12.89 MB ── gpu-shared
      305.12 MB ── heap-allocated
        1.00 MB ── heap-chunksize
      351.00 MB ── heap-mapped
              1 ── host-object-urls
        0.18 MB ── imagelib-surface-cache-estimated-locked
       11.63 MB ── imagelib-surface-cache-estimated-total
              0 ── imagelib-surface-cache-overflow-count
        1.88 MB ── js-main-runtime-temporary-peak
      547.85 MB ── private
      585.24 MB ── resident
      560.83 MB ── resident-unique
        0.00 MB ── shmem-allocated
        0.00 MB ── shmem-mapped
       28.10 MB ── system-heap-allocated
        0.00 MB ── tracelogger
              0 ── unresolved-ipc-promises
    2,258.77 MB ── vsize
7,564,565.81 MB ── vsize-max-contiguous

End of Main Process
Memory after running  https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR for a couple of hours.  Windows Task manager says that memory usage by FF is 1,050 MB,

Main Process
Explicit Allocations

988.48 MB (100.0%) -- explicit
├──403.10 MB (40.78%) -- js-non-window
│  ├──250.43 MB (25.34%) -- zones
│  │  ├──205.08 MB (20.75%) -- zone(0x2e726000)
│  │  │  ├───56.87 MB (05.75%) -- shapes
│  │  │  │   ├──35.00 MB (03.54%) -- gc-heap
│  │  │  │   │  ├──25.25 MB (02.55%) ── tree
│  │  │  │   │  └───9.75 MB (00.99%) ++ (2 tiny)
│  │  │  │   └──21.87 MB (02.21%) -- malloc-heap
│  │  │  │      ├──17.38 MB (01.76%) ── tree-tables
│  │  │  │      └───4.49 MB (00.45%) ++ (2 tiny)
│  │  │  ├───41.98 MB (04.25%) ── baseline/optimized-stubs
│  │  │  ├───35.50 MB (03.59%) ++ (25 tiny)
│  │  │  ├───24.49 MB (02.48%) ── type-pool
│  │  │  ├───18.90 MB (01.91%) ── unused-gc-things
│  │  │  ├───14.29 MB (01.45%) -- lazy-scripts
│  │  │  │   ├──10.98 MB (01.11%) ── gc-heap
│  │  │  │   └───3.31 MB (00.33%) ── malloc-heap
│  │  │  └───13.05 MB (01.32%) -- object-groups
│  │  │      ├──12.20 MB (01.23%) ── gc-heap
│  │  │      └───0.85 MB (00.09%) ── malloc-heap
│  │  ├───37.25 MB (03.77%) ++ zone(0xbbfd000)
│  │  └────8.11 MB (00.82%) ++ (23 tiny)
│  ├──147.69 MB (14.94%) -- runtime
│  │  ├───96.00 MB (09.71%) -- code
│  │  │   ├──48.48 MB (04.90%) ── baseline
│  │  │   ├──37.18 MB (03.76%) ── unused
│  │  │   └──10.34 MB (01.05%) ++ (3 tiny)
│  │  ├───18.96 MB (01.92%) ── shared-immutable-strings-cache
│  │  ├───16.86 MB (01.71%) ── script-data
│  │  └───15.86 MB (01.60%) ++ (11 tiny)
│  └────4.98 MB (00.50%) ++ gc-heap
├──319.73 MB (32.35%) -- window-objects
│  ├──200.25 MB (20.26%) -- top(none)/detached
│  │  ├──193.49 MB (19.57%) -- window([system])
│  │  │  ├───96.28 MB (09.74%) -- js-compartment(https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR?MR=1, about:blank)
│  │  │  │   ├──41.35 MB (04.18%) -- classes
│  │  │  │   │  ├──28.05 MB (02.84%) -- class(Function)/objects
│  │  │  │   │  │  ├──27.23 MB (02.75%) ── gc-heap [112]
│  │  │  │   │  │  └───0.81 MB (00.08%) ── malloc-heap/slots [112]
│  │  │  │   │  └──13.31 MB (01.35%) ++ (4 tiny)
│  │  │  │   ├──35.45 MB (03.59%) -- baseline
│  │  │  │   │  ├──28.95 MB (02.93%) ── fallback-stubs [40]
│  │  │  │   │  └───6.50 MB (00.66%) ── data [37]
│  │  │  │   └──19.48 MB (01.97%) ++ (7 tiny)
│  │  │  ├───31.46 MB (03.18%) -- js-compartment(https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR?MR=1, about:srcdoc)
│  │  │  │   ├──18.20 MB (01.84%) -- baseline
│  │  │  │   │  ├──14.65 MB (01.48%) ── fallback-stubs [5]
│  │  │  │   │  └───3.55 MB (00.36%) ── data [5]
│  │  │  │   └──13.26 MB (01.34%) ++ (9 tiny)
│  │  │  ├───22.51 MB (02.28%) ++ (37 tiny)
│  │  │  ├───17.61 MB (01.78%) ++ js-compartment(https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR?MR=1)
│  │  │  ├───15.30 MB (01.55%) -- js-compartment(https://tpc.googlesyndication.com/safeframe/1-0-10/html/container.html, about:blank)
│  │  │  │   ├──10.33 MB (01.05%) ++ classes
│  │  │  │   └───4.97 MB (00.50%) ++ (6 tiny)
│  │  │  └───10.33 MB (01.04%) ++ js-compartment(https://tpc.googlesyndication.com/safeframe/1-0-10/html/container.html)
│  │  └────6.76 MB (00.68%) ++ (5 tiny)
│  ├───67.97 MB (06.88%) -- top(https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR?MR=1, id=70)/active
│  │   ├──30.33 MB (03.07%) -- window(https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR?MR=1)
│  │   │  ├──17.91 MB (01.81%) ++ (6 tiny)
│  │   │  └──12.41 MB (01.26%) ++ js-compartment(https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR?MR=1)
│  │   ├──28.57 MB (02.89%) -- window(https://tpc.googlesyndication.com/safeframe/1-0-10/html/container.html)
│  │   │  ├──14.29 MB (01.45%) ++ js-compartment(https://tpc.googlesyndication.com/safeframe/1-0-10/html/container.html, about:blank)
│  │   │  ├──12.58 MB (01.27%) ++ js-compartment(https://tpc.googlesyndication.com/safeframe/1-0-10/html/container.html)
│  │   │  └───1.70 MB (00.17%) ++ (4 tiny)
│  │   └───9.07 MB (00.92%) ++ (18 tiny)
│  ├───19.56 MB (01.98%) ++ (5 tiny)
│  ├───17.06 MB (01.73%) -- top(about:memory, id=66)
│  │   ├──15.49 MB (01.57%) -- active/window(about:memory)
│  │   │  ├──13.54 MB (01.37%) -- dom
│  │   │  │  ├──13.51 MB (01.37%) ── orphan-nodes
│  │   │  │  └───0.03 MB (00.00%) ++ (5 tiny)
│  │   │  └───1.95 MB (00.20%) ++ (4 tiny)
│  │   └───1.57 MB (00.16%) ++ js-zone(0x2bc15000)
│  └───14.89 MB (01.51%) ++ top(http://drudgereport.com/, id=7)
├──111.57 MB (11.29%) ── heap-unclassified
├───55.52 MB (05.62%) -- network
│   ├──54.91 MB (05.55%) -- cache2
│   │  ├──46.87 MB (04.74%) ── memory-storage(/M)
│   │  └───8.04 MB (00.81%) ++ (7 tiny)
│   └───0.62 MB (00.06%) ++ (5 tiny)
├───43.69 MB (04.42%) ++ (24 tiny)
├───32.77 MB (03.32%) -- heap-overhead
│   ├──23.35 MB (02.36%) ── bin-unused
│   └───9.42 MB (00.95%) ++ (2 tiny)
├───11.07 MB (01.12%) ++ storage
└───11.03 MB (01.12%) ++ workers

Other Measurements

8,388,607.94 MB (100.0%) -- address-space
├──8,385,516.82 MB (99.96%) ── free(segments=524)
└──────3,091.11 MB (00.04%) ++ (2 tiny)

17.14 MB (100.0%) -- decommitted
├──14.30 MB (83.45%) ── js-non-window/gc-heap/decommitted-arenas
└───2.84 MB (16.55%) -- workers
    ├──1.46 MB (08.55%) -- workers(chrome)
    │  ├──0.50 MB (02.94%) ── worker(resource:///modules/sessionstore/SessionWorker.js, 0x25936800)/gc-heap/decommitted-arenas
    │  ├──0.49 MB (02.87%) ── worker(resource://gre/modules/PageThumbsWorker.js, 0x27d5f800)/gc-heap/decommitted-arenas
    │  └──0.47 MB (02.74%) ── worker(resource://gre/modules/osfile/osfile_async_worker.js, 0x11791000)/gc-heap/decommitted-arenas
    └──1.37 MB (08.00%) -- workers(googlesyndication.com)
       ├──0.69 MB (04.01%) ── worker(blob:https://tpc.googlesyndication.com/0d739250-5a73-4710-ae49-a4c752e1f0d7, 0x600ae800)/gc-heap/decommitted-arenas
       └──0.68 MB (03.99%) ── worker(blob:https://tpc.googlesyndication.com/6be1de44-c156-478d-a53e-51f0f801be15, 0x600ac800)/gc-heap/decommitted-arenas

3,296 (100.0%) -- event-counts
└──3,296 (100.0%) -- window-objects
   ├──1,519 (46.09%) -- top(chrome://browser/content/browser.xul, id=3)/active
   │  ├──1,518 (46.06%) -- window(chrome://browser/content/browser.xul)/dom
   │  │  ├──1,477 (44.81%) ── event-listeners
   │  │  └─────41 (01.24%) ── event-targets
   │  └──────1 (00.03%) ── window(about:blank)/dom/event-targets
   ├──1,072 (32.52%) -- top(https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR?MR=1, id=70)/active
   │  ├────639 (19.39%) -- window(https://tpc.googlesyndication.com/safeframe/1-0-10/html/container.html)/dom
   │  │    ├──476 (14.44%) ── event-listeners [11]
   │  │    └──163 (04.95%) ── event-targets [18]
   │  ├────345 (10.47%) -- window(https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR?MR=1)/dom
   │  │    ├──274 (08.31%) ── event-listeners [4]
   │  │    └───71 (02.15%) ── event-targets [5]
   │  └─────88 (02.67%) ++ (18 tiny)
   ├────361 (10.95%) -- top(https://bugzilla.mozilla.org/show_bug.cgi?id=1392137, id=333)/active/window(https://bugzilla.mozilla.org/show_bug.cgi?id=1392137)/dom
   │    ├──357 (10.83%) ── event-listeners
   │    └────4 (00.12%) ── event-targets
   ├────123 (03.73%) -- top(about:newtab, id=574)/active/window(about:newtab)/dom
   │    ├──122 (03.70%) ── event-listeners
   │    └────1 (00.03%) ── event-targets
   ├────112 (03.40%) -- top(http://drudgereport.com/, id=7)/active
   │    ├───67 (02.03%) -- window(http://drudgereport.com/)/dom
   │    │   ├──62 (01.88%) ── event-listeners [2]
   │    │   └───5 (00.15%) ── event-targets [3]
   │    └───45 (01.37%) ++ (9 tiny)
   ├─────84 (02.55%) -- top(none)/detached
   │     ├──70 (02.12%) ── window([system])/dom/event-targets [47]
   │     └──14 (00.42%) ++ (2 tiny)
   └─────25 (00.76%) ++ (3 tiny)

4 (100.0%) -- file-blob-urls
├──3 (75.00%) -- owner(https://tpc.googlesyndication.com/safeframe/1-0-10/html/container.html)
│  ├──1 (25.00%) ── blob:https://tpc.googlesyndication.com/0d739250-5a73-4710-ae49-a4c752e1f0d7
│  ├──1 (25.00%) ── blob:https://tpc.googlesyndication.com/6be1de44-c156-478d-a53e-51f0f801be15
│  └──1 (25.00%) ── blob:https://tpc.googlesyndication.com/c6f38b13-9847-4cc6-ac5b-da1f617904af
└──1 (25.00%) ── owner unknown/blob:null/33896ca7-b9c2-409a-8669-ec0b7492c7bb

625.57 MB (100.0%) -- heap-committed
├──592.80 MB (94.76%) ── allocated
└───32.77 MB (05.24%) ── overhead

6.83 MB (100.0%) -- images
├──4.85 MB (71.01%) -- content
│  ├──3.04 MB (44.54%) -- raster
│  │  ├──2.92 MB (42.79%) -- used
│  │  │  ├──1.58 MB (23.21%) ── decoded-heap
│  │  │  └──1.34 MB (19.58%) ── source
│  │  └──0.12 MB (01.75%) -- unused
│  │     ├──0.12 MB (01.69%) ── source
│  │     └──0.00 MB (00.07%) ── decoded-heap
│  └──1.81 MB (26.47%) -- vector
│     ├──1.72 MB (25.19%) -- used
│     │  ├──1.72 MB (25.16%) ── source
│     │  └──0.00 MB (00.03%) ── decoded-heap
│     └──0.09 MB (01.28%) ── unused/source
├──1.93 MB (28.22%) -- chrome
│  ├──1.80 MB (26.39%) -- vector/used
│  │  ├──1.80 MB (26.35%) ── source
│  │  └──0.00 MB (00.04%) ── decoded-heap
│  └──0.12 MB (01.83%) ++ raster/used
└──0.05 MB (00.77%) ++ uncached/raster

685.64 MB (100.0%) -- js-main-runtime
├──298.85 MB (43.59%) -- compartments
│  ├──127.13 MB (18.54%) -- classes/objects
│  │  ├──108.53 MB (15.83%) ── gc-heap
│  │  └───18.60 MB (02.71%) -- malloc-heap
│  │      ├──14.14 MB (02.06%) ── slots
│  │      └───4.47 MB (00.65%) ++ (2 tiny)
│  ├──111.39 MB (16.25%) -- baseline
│  │  ├───90.53 MB (13.20%) ── fallback-stubs
│  │  └───20.86 MB (03.04%) ── data
│  ├───24.52 MB (03.58%) -- scripts
│  │   ├──16.07 MB (02.34%) ── gc-heap
│  │   └───8.45 MB (01.23%) ── malloc-heap/data
│  ├───18.81 MB (02.74%) -- type-inference
│  │   ├──11.94 MB (01.74%) ── type-scripts
│  │   └───6.87 MB (01.00%) ++ (3 tiny)
│  └───17.01 MB (02.48%) ++ (10 tiny)
├──234.11 MB (34.15%) -- zones
│  ├───65.73 MB (09.59%) -- shapes
│  │   ├──41.30 MB (06.02%) -- gc-heap
│  │   │  ├──30.03 MB (04.38%) ── tree
│  │   │  ├──10.43 MB (01.52%) ── dict
│  │   │  └───0.85 MB (00.12%) ── base
│  │   └──24.42 MB (03.56%) -- malloc-heap
│  │      ├──19.25 MB (02.81%) ── tree-tables
│  │      └───5.17 MB (00.75%) ++ (2 tiny)
│  ├───42.17 MB (06.15%) ── baseline/optimized-stubs
│  ├───27.08 MB (03.95%) ── type-pool
│  ├───26.60 MB (03.88%) ── unused-gc-things
│  ├───15.48 MB (02.26%) -- object-groups
│  │   ├──14.58 MB (02.13%) ── gc-heap
│  │   └───0.91 MB (00.13%) ── malloc-heap
│  ├───15.39 MB (02.24%) ++ (8 tiny)
│  ├───15.13 MB (02.21%) -- lazy-scripts
│  │   ├──11.60 MB (01.69%) ── gc-heap
│  │   └───3.53 MB (00.52%) ── malloc-heap
│  ├───15.05 MB (02.19%) -- strings
│  │   ├───7.69 MB (01.12%) -- gc-heap
│  │   │   ├──7.53 MB (01.10%) ── latin1
│  │   │   └──0.17 MB (00.02%) ── two-byte
│  │   └───7.35 MB (01.07%) ++ malloc-heap
│  └───11.49 MB (01.68%) -- scopes
│      ├───7.00 MB (01.02%) ── malloc-heap
│      └───4.49 MB (00.65%) ── gc-heap
├──147.69 MB (21.54%) ── runtime
└────4.98 MB (00.73%) ++ gc-heap

801 (100.0%) -- js-main-runtime-compartments
├──492 (61.42%) -- user
│  ├──122 (15.23%) ++ (90 tiny)
│  ├──122 (15.23%) ── https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR?MR=1, about:blank [122]
│  ├───94 (11.74%) ── [Expanded Principal [https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR?MR=1]] [94]
│  ├───56 (06.99%) ── [Expanded Principal [https://tpc.googlesyndication.com/safeframe/1-0-10/html/container.html]] [56]
│  ├───53 (06.62%) ── https://tpc.googlesyndication.com/safeframe/1-0-10/html/container.html, about:blank [53]
│  ├───30 (03.75%) ── https://tpc.googlesyndication.com/safeframe/1-0-10/html/container.html [30]
│  └───15 (01.87%) ── https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull/KSGR?MR=1, about:srcdoc [15]
└──309 (38.58%) ++ system

241.70 MB (100.0%) -- js-main-runtime-gc-heap-committed
├──214.10 MB (88.58%) -- used
│  ├──206.38 MB (85.39%) -- gc-things
│  │  ├──108.53 MB (44.90%) ── objects
│  │  ├───40.46 MB (16.74%) ── shapes
│  │  ├───16.07 MB (06.65%) ── scripts
│  │  ├───14.58 MB (06.03%) ── object-groups
│  │  ├───11.60 MB (04.80%) ── lazy-scripts
│  │  ├────7.69 MB (03.18%) ── strings
│  │  ├────4.49 MB (01.86%) ── scopes
│  │  └────2.97 MB (01.23%) ++ (4 tiny)
│  ├────3.98 MB (01.65%) ── chunk-admin
│  └────3.73 MB (01.54%) ── arena-admin
└───27.60 MB (11.42%) -- unused
    ├──26.60 MB (11.00%) -- gc-things
    │  ├──11.10 MB (04.59%) ── objects
    │  ├───4.29 MB (01.78%) ── lazy-scripts
    │  ├───4.12 MB (01.70%) ── shapes
    │  ├───3.61 MB (01.49%) ++ (7 tiny)
    │  └───3.48 MB (01.44%) ── strings
    └───1.00 MB (00.41%) ++ (2 tiny)

214 (100.0%) -- message-manager
└──214 (100.0%) -- referent
   ├──162 (75.70%) -- global-manager
   │  ├──162 (75.70%) ── strong
   │  └────0 (00.00%) ++ weak
   ├───43 (20.09%) -- parent-process-manager
   │   ├──43 (20.09%) ── strong
   │   └───0 (00.00%) ++ weak
   └────9 (04.21%) -- child-process-manager
        ├──9 (04.21%) ── strong
        └──0 (00.00%) ++ weak

1,908 (100.0%) -- observer-service
└──1,908 (100.0%) -- referent
   ├──1,538 (80.61%) ── strong
   └────370 (19.39%) -- weak
        ├──366 (19.18%) ── alive
        └────4 (00.21%) ── dead

1,329 (100.0%) -- observer-service-suspect
├────417 (31.38%) ── referent(topic=xpcom-shutdown)
├────311 (23.40%) ── referent(topic=memory-pressure)
├────131 (09.86%) ── referent(topic=network:offline-status-changed)
├────125 (09.41%) ── referent(topic=dom-private-storage2-changed)
├────125 (09.41%) ── referent(topic=dom-storage2-changed)
├────110 (08.28%) ── referent(topic=chrome-flush-skin-caches)
└────110 (08.28%) ── referent(topic=wake_notification)

871 (100.0%) -- preference-service
└──871 (100.0%) -- referent
   ├──689 (79.10%) ── strong
   └──182 (20.90%) -- weak
      ├──182 (20.90%) ── alive
      └────0 (00.00%) ── dead

37.85 MB (100.0%) -- window-objects
├──20.54 MB (54.26%) -- dom
│  ├──14.67 MB (38.75%) ── orphan-nodes
│  ├───2.87 MB (07.59%) ── element-nodes
│  ├───1.28 MB (03.39%) ── text-nodes
│  ├───1.14 MB (03.02%) ── other
│  ├───0.55 MB (01.46%) ── event-targets
│  └───0.02 MB (00.05%) ++ (2 tiny)
├──11.30 MB (29.84%) -- layout
│  ├───2.53 MB (06.68%) ── frames
│  ├───2.32 MB (06.14%) ── style-structs
│  ├───2.25 MB (05.93%) ── style-sets
│  ├───1.86 MB (04.91%) ── pres-shell
│  ├───0.71 MB (01.87%) ── style-contexts
│  ├───0.65 MB (01.71%) ── rule-nodes
│  ├───0.50 MB (01.32%) ── text-runs
│  └───0.49 MB (01.28%) ++ (3 tiny)
├───5.98 MB (15.81%) ── style-sheets
└───0.03 MB (00.09%) ── property-tables

       31.05 MB ── d3d11-shared-textures
       15.29 MB ── d3d9-shared-textures
        0.00 MB ── gfx-d2d-vram-draw-target
        0.43 MB ── gfx-d2d-vram-source-surface
        0.43 MB ── gfx-surface-win32
        0.00 MB ── gfx-textures
        0.00 MB ── gfx-textures-peak
        0.00 MB ── gfx-tiles-waste
              0 ── ghost-windows
       73.46 MB ── gpu-committed
      139.91 MB ── gpu-dedicated
       29.11 MB ── gpu-shared
      592.80 MB ── heap-allocated
        1.00 MB ── heap-chunksize
      670.00 MB ── heap-mapped
              4 ── host-object-urls
        0.19 MB ── imagelib-surface-cache-estimated-locked
        3.78 MB ── imagelib-surface-cache-estimated-total
              0 ── imagelib-surface-cache-overflow-count
        1.88 MB ── js-main-runtime-temporary-peak
    1,172.58 MB ── private
    1,177.63 MB ── resident
    1,151.28 MB ── resident-unique
        0.00 MB ── shmem-allocated
        0.00 MB ── shmem-mapped
       51.64 MB ── system-heap-allocated
        0.00 MB ── tracelogger
              0 ── unresolved-ipc-promises
    3,073.98 MB ── vsize
7,564,565.81 MB ── vsize-max-contiguous
              0 ── webgl-buffer-count
        0.00 MB ── webgl-buffer-memory
              1 ── webgl-context-count
              0 ── webgl-renderbuffer-count
        0.00 MB ── webgl-renderbuffer-memory
              0 ── webgl-shader-count
              0 ── webgl-texture-count
        0.00 MB ── webgl-texture-memory

End of Main Process
I note that clicking the "Measure" button on about:memory reports on the current memory in usage.  Then, FF appears to run a GC (garbage collection) as the memory used suddenly dropped by 300 MB.  A subsequent memory usage drops the memory usage another 300 MB so that the memory in usage is back to 450 MB.

It appears that the memory leakage is temporary and is related to web pages automatically refreshing themselves.

In my opinion, FireFox needs to know when a page automatically refreshes itself.  After a webpage refreshes itself, FireFox needs to run a GC.  Maybe twice.
:mccr8, do you think there's anything we can improve about the situation here given the last few comments (or can you redirect to someone who would know? I don't know enough about GC / the DOM to really comment much.
Flags: needinfo?(continuation)
It sounds like the GC isn't running until the memory reporter somehow kicks up enough activity. Jon, could you maybe see if there's something going wrong on the GC side?
Component: Untriaged → JavaScript: GC
Flags: needinfo?(continuation) → needinfo?(jcoppeard)
Product: Firefox → Core
OK, I'm trying the locally.  Some observations:
 - memory fluctuates but has risen slowly up to 650MiB after ~3 hours
 - GC *is* happening periodically on the main thread
 - the page is making loads of network requests (one every few seconds)
Several hours later and memory use is 690MiB, so I'm not observing this run away memory use.

It may be a specific advert that is causing the problem and that I'm not being served that one.
> Several hours later and memory use is 690MiB, so I'm not observing this run away memory use.

If you using the about:memory function in FireFox, my observation is that the entire program is garbage collected at the completion of every "Measure" button click event.  Kind of a Heisenberg Uncertainty Principal thing.

You need to use an external tool such as Windows Task Manager to see how much actual memory is being used by FireFox in this specific case.

> Does the memory usage go away after closing the tab?

Yes, I observed this over the weekend.
I let  https://www.wunderground.com/weather/us/tx/sugar-land-municipal-hull  run for about three hours today.  There where several other tabs in use also.  My memory usage according to Windows Task Manager (WTM) was 1.5 GB.

I dismissed the wundergound tab.  The memory usage only dropped 100 MB to 1.4 GB (WTM).

I dismissed the other tabs.  The memory usage dropped to 1.0 GB (WTM).  The tab left was my default website, http://drudgereport.com/ .

I then started another tab and opened up about:memory.  I ran several GC and CC events.  No appreciable memory change (1.0 GB according to WTM).

I then clicked on the Measure button.  It showed 600 MB of usage (a 400 MB discrepancy with WTM).

I am perplexed.  This looks more like a resource leak which is incidentally leaking memory.  But, who knows ?
Comment 11
> It may be a specific advert that is causing the problem and that I'm not being served that one.

I concur. I tried a few runs today, looking at Windows Task Manager and at Resource Monitor. I was using a brand new profile (created for this test) using Firefox Nightly 57.0a1 (2017-08-29) (64-bit) Build 20170829100404 under Windows 7 Home Premium SP1 (64-bit).

In my case, the URL I used was https://www.wunderground.com/weather/us/or/salem/97305

Some runs went with normal activity.

Some runs climbed in working set memory and private memory for the content process; on two of the runs that I allowed to run for a while the private memory climbed to 1G! (Thank you for the process number when mouse hovers over the tab!) When grabbing more and more private memory, I noticed the CPU fan was running, CPU usage was in the neighborhood of 25-50% (4 cores so 50% means the equivalent of two cores going full bore), and the Plug-in icon was in the toolbar (waiting for me to enable Flash; I do have Adobe Flash Player 26 NPAPI version 26.0.0.151 installed on my system).

The inconsistent runs would be consistent with one or more advertisements having (or triggering) an issue and why the reporter didn't experience problems when using an ad blocker (mentioned at end of Comment 0).

I don't know if it would be useful, but I ended up installing  the Gecko Profiler and turned it on briefly while memory was being grabbed (and CPU high, and CPU fan running, and waiting for Flash to be enabled), and I saved it to:

http://bit.ly/2wHV9M8

Speculation: Is there a bug when the page requests Flash and the user doesn't respond to the request in a timely manner?

Is there anything else I can do to help?
(In reply to Mark from comment #14)
> I don't know if it would be useful, but I ended up installing  the Gecko
> Profiler and turned it on briefly while memory was being grabbed (and CPU
> high, and CPU fan running, and waiting for Flash to be enabled), and I saved
> it to:
> 
> http://bit.ly/2wHV9M8
> 
> Speculation: Is there a bug when the page requests Flash and the user
> doesn't respond to the request in a timely manner?
> 
> Is there anything else I can do to help?

From a quick look, this shows hangs in cycle collection and in running scripts for https://static.cliipa.com/basev/1.0.88/sbt.js and other content scripts (in content process #3). The rest of the processes seem to spend (almost) all of their time waiting... which corroborates there being a "bad ad" here or something like that, causing the slowness. That said, I don't know that the ad that is slow here corresponds to the ad causing the runaway memory usage, given that once things are in a bad state, other ads might also be slow... maybe :jonco can shed more light on this and/or anything else that may be helpful here.
This time I started the Gecko Profiler before going to Weather Underground https://www.wunderground.com/weather/us/or/salem/97305, and I did not respond to the Flash activation request.So, hopefully, this profiler run captures that start of the problem:

https://perfht.ml/2w2lT5W
Priority: -- → P3
Duplicate of this bug: 714671
You need to log in before you can comment on or make changes to this bug.