Open Bug 1868643 Opened 1 year ago Updated 7 months ago

Memory leak and high CPU consumption at marketwatch.com

Categories

(Core :: Performance, defect)

Firefox 120
x86_64
Windows 10
defect

Tracking

()

Performance Impact low

People

(Reporter: mozillabugs, Unassigned)

References

()

Details

(Keywords: perf:resource-use)

The page https://www.marketwatch.com/investing/future/es00 causes the relevant content process to accumulate > 1GB of memory usage per day, and the process eventually enters a mode where it uses ~100% of one CPU core continuously.

To repro the issue:

  1. Open the page in an FF private window (I don't know whether the issue occurs in a non-private window).
  2. Minimize that window and let it sit for several days while doing general browsing in other windows.
  3. Examine that page's/process's memory usage in about:processes.
  4. Eventually the page will enter the high-CPU mode. This may take several days.

I am using only 3 extensions: uBlockOrigin 1.52.0, multi-account containers 8.1.2 and DeDisqusify, my own extension that extracts untracked destination links from Disqus tracking links on user request. The problem occurs without DeDisqusify. I don't know whether it occurs without uBlockOrigin. Browsing without that extension is awful. I haven't tried it without multi-account containers, but the issue occurs even when I'm using only private browsing in all windows, in which case multi-account containers isn't supposed to be active.

Attached is an about:memory dump of an affected content process. I will submit a profiler log the next time the page enters high-CPU mode.


webIsolated=https://marketwatch.com^privateBrowsingId=1 (pid 6948)
Explicit Allocations

1,076,781,072 B (100.0%) -- explicit
β”œβ”€β”€β”€β”€618,743,816 B (57.46%) -- window-objects/top(https://www.marketwatch.com/investing/future/es00, id=3409)
β”‚    β”œβ”€β”€600,081,824 B (55.73%) -- active
β”‚    β”‚  β”œβ”€β”€599,917,184 B (55.71%) -- window(https://www.marketwatch.com/investing/future/es00)
β”‚    β”‚  β”‚  β”œβ”€β”€590,389,232 B (54.83%) -- js-realm(https://www.marketwatch.com/investing/future/es00)
β”‚    β”‚  β”‚  β”‚  β”œβ”€β”€584,763,840 B (54.31%) -- classes
β”‚    β”‚  β”‚  β”‚  β”‚  β”œβ”€β”€405,763,992 B (37.68%) -- class(Array)/objects
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€β”€378,355,576 B (35.14%) ── gc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚  └───27,408,416 B (02.55%) -- malloc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚      β”œβ”€β”€27,396,736 B (02.54%) ── elements/normal
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚      └──────11,680 B (00.00%) ── slots
β”‚    β”‚  β”‚  β”‚  β”‚  β”œβ”€β”€β”€84,862,120 B (07.88%) -- class(Object)/objects
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚   β”œβ”€β”€54,512,968 B (05.06%) ── gc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚   └──30,349,152 B (02.82%) -- malloc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚      β”œβ”€β”€30,253,216 B (02.81%) ── slots
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚      └──────95,936 B (00.01%) ── elements/normal
β”‚    β”‚  β”‚  β”‚  β”‚  β”œβ”€β”€β”€57,147,496 B (05.31%) ── class(MutationRecord)/objects/gc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  β”œβ”€β”€β”€14,766,320 B (01.37%) ── class(MutationEvent)/objects/gc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  β”œβ”€β”€β”€14,460,768 B (01.34%) -- class(Function)/objects
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚   β”œβ”€β”€β”€8,264,720 B (00.77%) ── gc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚   └───6,196,048 B (00.58%) ── malloc-heap/slots
β”‚    β”‚  β”‚  β”‚  β”‚  β”œβ”€β”€β”€β”€7,307,488 B (00.68%) -- class(Call)/objects
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚    β”œβ”€β”€7,266,528 B (00.67%) ── gc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚    └─────40,960 B (00.00%) ── malloc-heap/slots
β”‚    β”‚  β”‚  β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€189,688 B (00.02%) -- class(<non-notable classes>)/objects
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚      β”œβ”€β”€108,232 B (00.01%) ── gc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚      └───81,456 B (00.01%) -- malloc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚          β”œβ”€β”€55,712 B (00.01%) ── slots
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚          β”œβ”€β”€17,216 B (00.00%) ── misc
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚          β”œβ”€β”€β”€4,768 B (00.00%) ── elements/normal
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚          β”œβ”€β”€β”€2,224 B (00.00%) ── global-data
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚          └───1,536 B (00.00%) ── global-varnames-set
β”‚    β”‚  β”‚  β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€60,536 B (00.01%) -- class(Promise)/objects
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚       β”œβ”€β”€31,808 B (00.00%) ── malloc-heap/slots
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚       └──28,728 B (00.00%) ── gc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€57,176 B (00.01%) ── class(RegExp)/objects/gc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€37,296 B (00.00%) -- class(LexicalEnvironment)/objects
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚       β”œβ”€β”€32,944 B (00.00%) ── gc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚       └───4,352 B (00.00%) ── malloc-heap/slots
β”‚    β”‚  β”‚  β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€28,528 B (00.00%) -- class(HTMLElement)/objects
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚       β”œβ”€β”€21,328 B (00.00%) ── malloc-heap/slots
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚       └───7,200 B (00.00%) ── gc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€25,912 B (00.00%) -- class(Map)/objects
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚       β”œβ”€β”€22,384 B (00.00%) ── malloc-heap/misc
β”‚    β”‚  β”‚  β”‚  β”‚  β”‚       └───3,528 B (00.00%) ── gc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€20,960 B (00.00%) ── class(Event)/objects/gc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€19,152 B (00.00%) ── class(NodeList)/objects/gc-heap
β”‚    β”‚  β”‚  β”‚  β”‚  └───────16,408 B (00.00%) -- class(CSS2PropertiesPrototype)/objects
β”‚    β”‚  β”‚  β”‚  β”‚          β”œβ”€β”€16,384 B (00.00%) ── malloc-heap/slots
β”‚    β”‚  β”‚  β”‚  β”‚          └──────24 B (00.00%) ── gc-heap
β”‚    β”‚  β”‚  β”‚  β”œβ”€β”€β”€β”€3,415,408 B (00.32%) -- scripts
β”‚    β”‚  β”‚  β”‚  β”‚    β”œβ”€β”€1,854,448 B (00.17%) ── malloc-heap/data
β”‚    β”‚  β”‚  β”‚  β”‚    └──1,560,960 B (00.14%) ── gc-heap
β”‚    β”‚  β”‚  β”‚  β”œβ”€β”€β”€β”€1,591,584 B (00.15%) -- baseline
β”‚    β”‚  β”‚  β”‚  β”‚    β”œβ”€β”€1,462,272 B (00.14%) ── fallback-stubs
β”‚    β”‚  β”‚  β”‚  β”‚    └────129,312 B (00.01%) ── data
β”‚    β”‚  β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€536,480 B (00.05%) ── jit-scripts
β”‚    β”‚  β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€50,592 B (00.00%) ── ion-data
β”‚    β”‚  β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€29,440 B (00.00%) ── saved-stacks-set
β”‚    β”‚  β”‚  β”‚  └────────1,888 B (00.00%) ── sundries/malloc-heap
β”‚    β”‚  β”‚  β”œβ”€β”€β”€β”€6,797,344 B (00.63%) -- layout
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€3,005,968 B (00.28%) -- style-structs
β”‚    β”‚  β”‚  β”‚    β”‚  β”œβ”€β”€β”€β”€863,536 B (00.08%) ── Position
β”‚    β”‚  β”‚  β”‚    β”‚  β”œβ”€β”€β”€β”€653,568 B (00.06%) ── Display
β”‚    β”‚  β”‚  β”‚    β”‚  β”œβ”€β”€β”€β”€449,600 B (00.04%) ── Border
β”‚    β”‚  β”‚  β”‚    β”‚  β”œβ”€β”€β”€β”€214,064 B (00.02%) ── Text
β”‚    β”‚  β”‚  β”‚    β”‚  β”œβ”€β”€β”€β”€132,096 B (00.01%) ── TextReset
β”‚    β”‚  β”‚  β”‚    β”‚  β”œβ”€β”€β”€β”€129,696 B (00.01%) ── Padding
β”‚    β”‚  β”‚  β”‚    β”‚  β”œβ”€β”€β”€β”€116,352 B (00.01%) ── Font
β”‚    β”‚  β”‚  β”‚    β”‚  β”œβ”€β”€β”€β”€108,000 B (00.01%) ── UIReset
β”‚    β”‚  β”‚  β”‚    β”‚  β”œβ”€β”€β”€β”€103,776 B (00.01%) ── Margin
β”‚    β”‚  β”‚  β”‚    β”‚  β”œβ”€β”€β”€β”€β”€80,080 B (00.01%) ── UI
β”‚    β”‚  β”‚  β”‚    β”‚  β”œβ”€β”€β”€β”€β”€44,880 B (00.00%) ── Background
β”‚    β”‚  β”‚  β”‚    β”‚  β”œβ”€β”€β”€β”€β”€29,440 B (00.00%) ── SVG
β”‚    β”‚  β”‚  β”‚    β”‚  β”œβ”€β”€β”€β”€β”€29,344 B (00.00%) ── Effects
β”‚    β”‚  β”‚  β”‚    β”‚  β”œβ”€β”€β”€β”€β”€29,072 B (00.00%) ── SVGReset
β”‚    β”‚  β”‚  β”‚    β”‚  β”œβ”€β”€β”€β”€β”€18,800 B (00.00%) ── Content
β”‚    β”‚  β”‚  β”‚    β”‚  └──────3,664 B (00.00%) ── sundries
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€β”€β”€986,352 B (00.09%) -- style-sets
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€977,392 B (00.09%) -- stylist
β”‚    β”‚  β”‚  β”‚    β”‚    β”‚  β”œβ”€β”€488,752 B (00.05%) ── invalidation-map
β”‚    β”‚  β”‚  β”‚    β”‚    β”‚  β”œβ”€β”€296,528 B (00.03%) ── element-and-pseudos-maps
β”‚    β”‚  β”‚  β”‚    β”‚    β”‚  β”œβ”€β”€114,800 B (00.01%) ── rule-tree
β”‚    β”‚  β”‚  β”‚    β”‚    β”‚  β”œβ”€β”€β”€63,136 B (00.01%) ── revalidation-selectors
β”‚    β”‚  β”‚  β”‚    β”‚    β”‚  └───14,176 B (00.00%) ── other
β”‚    β”‚  β”‚  β”‚    β”‚    └────8,960 B (00.00%) ── other
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€β”€β”€837,408 B (00.08%) -- pres-arena
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€201,984 B (00.02%) ── nsBlockFrame
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€166,880 B (00.02%) ── nsTextFrame
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€111,280 B (00.01%) ── nsLineBox
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€β”€67,344 B (00.01%) ── sundries
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€β”€62,880 B (00.01%) ── nsInlineFrame
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€β”€60,192 B (00.01%) ── nsFlexContainerFrame
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€β”€49,344 B (00.00%) ── nsBCTableCellFrame
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€β”€47,600 B (00.00%) ── nsHTMLScrollFrame
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€β”€27,984 B (00.00%) ── nsContinuingTextFrame
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€β”€21,504 B (00.00%) ── nsPlaceholderFrame
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€β”€10,944 B (00.00%) ── nsTableRowFrame
β”‚    β”‚  β”‚  β”‚    β”‚    └────9,472 B (00.00%) ── SVGGeometryFrame
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€β”€β”€786,432 B (00.07%) -- computed-values
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€741,376 B (00.07%) ── dom
β”‚    β”‚  β”‚  β”‚    β”‚    └───45,056 B (00.00%) ── non-dom
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€β”€β”€428,224 B (00.04%) -- display-list-arena
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€157,952 B (00.01%) ── COMPOSITOR_HITTEST_INFO
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€β”€80,136 B (00.01%) ── TEXT
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€β”€48,472 B (00.00%) ── sundries
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€β”€37,600 B (00.00%) ── CONTAINER
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€β”€37,424 B (00.00%) ── LISTNODE
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€β”€19,360 B (00.00%) ── BACKGROUND_COLOR
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€β”€15,600 B (00.00%) ── TRANSFORM
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€β”€12,512 B (00.00%) ── OPACITY
β”‚    β”‚  β”‚  β”‚    β”‚    β”œβ”€β”€β”€10,656 B (00.00%) ── BORDER
β”‚    β”‚  β”‚  β”‚    β”‚    └────8,512 B (00.00%) ── BACKGROUND
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€β”€β”€182,864 B (00.02%) ── text-runs
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€β”€β”€178,128 B (00.02%) ── style-sheets
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€β”€β”€149,888 B (00.01%) ── display-list
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€β”€β”€124,128 B (00.01%) ── frame-properties
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€β”€β”€β”€67,296 B (00.01%) ── element-data-objects
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€β”€β”€β”€27,280 B (00.00%) ── pres-shell
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€β”€β”€β”€22,352 B (00.00%) -- shadow-dom
β”‚    β”‚  β”‚  β”‚    β”‚     β”œβ”€β”€21,920 B (00.00%) ── style-sheets
β”‚    β”‚  β”‚  β”‚    β”‚     └─────432 B (00.00%) ── author-styles
β”‚    β”‚  β”‚  β”‚    └──────1,024 B (00.00%) ── pres-contexts
β”‚    β”‚  β”‚  β”œβ”€β”€β”€β”€2,707,056 B (00.25%) -- dom
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€1,612,192 B (00.15%) ── element-nodes
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€β”€β”€787,152 B (00.07%) ── text-nodes
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€β”€β”€112,080 B (00.01%) ── orphan-nodes
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€β”€β”€101,376 B (00.01%) ── event-targets
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€β”€β”€β”€47,424 B (00.00%) ── other
β”‚    β”‚  β”‚  β”‚    β”œβ”€β”€β”€β”€β”€45,344 B (00.00%) -- performance
β”‚    β”‚  β”‚  β”‚    β”‚     β”œβ”€β”€35,744 B (00.00%) ── resource-entries
β”‚    β”‚  β”‚  β”‚    β”‚     └───9,600 B (00.00%) ── user-entries
β”‚    β”‚  β”‚  β”‚    └──────1,488 B (00.00%) ── comment-nodes
β”‚    β”‚  β”‚  └───────23,552 B (00.00%) ── property-tables
β”‚    β”‚  └──────164,640 B (00.02%) -- window(about:blank)
β”‚    β”‚         β”œβ”€β”€135,616 B (00.01%) -- js-realm(https://www.marketwatch.com/investing/future/es00, about:blank)
β”‚    β”‚         β”‚  β”œβ”€β”€133,568 B (00.01%) -- classes
β”‚    β”‚         β”‚  β”‚  β”œβ”€β”€108,928 B (00.01%) -- class(Function)/objects
β”‚    β”‚         β”‚  β”‚  β”‚  β”œβ”€β”€105,216 B (00.01%) ── gc-heap [2]
β”‚    β”‚         β”‚  β”‚  β”‚  └────3,712 B (00.00%) ── malloc-heap/slots [2]
β”‚    β”‚         β”‚  β”‚  └───24,640 B (00.00%) -- class(<non-notable classes>)/objects
β”‚    β”‚         β”‚  β”‚      β”œβ”€β”€21,792 B (00.00%) -- malloc-heap
β”‚    β”‚         β”‚  β”‚      β”‚  β”œβ”€β”€15,232 B (00.00%) ── slots [2]
β”‚    β”‚         β”‚  β”‚      β”‚  β”œβ”€β”€β”€4,096 B (00.00%) ── global-data [2]
β”‚    β”‚         β”‚  β”‚      β”‚  └───2,464 B (00.00%) ── misc [2]
β”‚    β”‚         β”‚  β”‚      └───2,848 B (00.00%) ── gc-heap [2]
β”‚    β”‚         β”‚  └────2,048 B (00.00%) ── sundries/malloc-heap [2]
β”‚    β”‚         β”œβ”€β”€β”€18,400 B (00.00%) -- layout
β”‚    β”‚         β”‚   β”œβ”€β”€18,080 B (00.00%) -- style-sets
β”‚    β”‚         β”‚   β”‚  β”œβ”€β”€17,920 B (00.00%) ── other [2]
β”‚    β”‚         β”‚   β”‚  └─────160 B (00.00%) ── stylist/rule-tree [2]
β”‚    β”‚         β”‚   └─────320 B (00.00%) ── style-sheets [2]
β”‚    β”‚         β”œβ”€β”€β”€10,144 B (00.00%) -- dom
β”‚    β”‚         β”‚   β”œβ”€β”€β”€9,344 B (00.00%) ── other [2]
β”‚    β”‚         β”‚   └─────800 B (00.00%) ── element-nodes [2]
β”‚    β”‚         └──────480 B (00.00%) ── property-tables [2]
β”‚    └───18,661,992 B (01.73%) -- js-zone(0x1c772c3a500)
β”‚        β”œβ”€β”€β”€6,911,576 B (00.64%) ── gc-heap-arena-admin
β”‚        β”œβ”€β”€β”€2,518,048 B (00.23%) ── unused-gc-things
β”‚        β”œβ”€β”€β”€2,318,528 B (00.22%) -- property-maps
β”‚        β”‚   β”œβ”€β”€1,235,504 B (00.11%) -- malloc-heap
β”‚        β”‚   β”‚  β”œβ”€β”€1,164,112 B (00.11%) ── tables
β”‚        β”‚   β”‚  └─────71,392 B (00.01%) ── children
β”‚        β”‚   └──1,083,024 B (00.10%) -- gc-heap
β”‚        β”‚      β”œβ”€β”€β”€β”€544,856 B (00.05%) ── compact
β”‚        β”‚      β”œβ”€β”€β”€β”€429,624 B (00.04%) ── normal
β”‚        β”‚      └────108,544 B (00.01%) ── dict
β”‚        β”œβ”€β”€β”€1,913,504 B (00.18%) -- scopes
β”‚        β”‚   β”œβ”€β”€1,152,224 B (00.11%) ── malloc-heap
β”‚        β”‚   └────761,280 B (00.07%) ── gc-heap
β”‚        β”œβ”€β”€β”€1,703,936 B (00.16%) -- code
β”‚        β”‚   β”œβ”€β”€β”€β”€779,904 B (00.07%) ── baseline
β”‚        β”‚   β”œβ”€β”€β”€β”€775,248 B (00.07%) ── unused
β”‚        β”‚   β”œβ”€β”€β”€β”€117,408 B (00.01%) ── ion
β”‚        β”‚   β”œβ”€β”€β”€β”€β”€19,936 B (00.00%) ── regexp
β”‚        β”‚   └─────11,440 B (00.00%) ── other
β”‚        β”œβ”€β”€β”€1,596,000 B (00.15%) -- strings
β”‚        β”‚   β”œβ”€β”€β”€β”€841,720 B (00.08%) -- string(<non-notable strings>)
β”‚        β”‚   β”‚    β”œβ”€β”€541,824 B (00.05%) -- malloc-heap
β”‚        β”‚   β”‚    β”‚  β”œβ”€β”€403,632 B (00.04%) ── latin1
β”‚        β”‚   β”‚    β”‚  └──138,192 B (00.01%) ── two-byte
β”‚        β”‚   β”‚    └──299,896 B (00.03%) -- gc-heap
β”‚        β”‚   β”‚       β”œβ”€β”€291,512 B (00.03%) ── latin1
β”‚        β”‚   β”‚       └────8,384 B (00.00%) ── two-byte
β”‚        β”‚   β”œβ”€β”€β”€β”€123,360 B (00.01%) ── string(length=18, copies=3855, "clearTimeout-start")/gc-heap/latin1
β”‚        β”‚   β”œβ”€β”€β”€β”€β”€92,904 B (00.01%) ── string(length=8, copies=3871, "fn-start")/gc-heap/latin1
β”‚        β”‚   β”œβ”€β”€β”€β”€β”€92,856 B (00.01%) ── string(length=6, copies=3869, "fn-end")/gc-heap/latin1
β”‚        β”‚   β”œβ”€β”€β”€β”€β”€92,544 B (00.01%) ── string(length=14, copies=3856, "setTimeout-end")/gc-heap/latin1
β”‚        β”‚   β”œβ”€β”€β”€β”€β”€82,016 B (00.01%) -- string(length=40573, copies=4, "<anonymized>" (truncated))
β”‚        β”‚   β”‚     β”œβ”€β”€81,920 B (00.01%) ── malloc-heap/latin1
β”‚        β”‚   β”‚     └──────96 B (00.00%) -- gc-heap
β”‚        β”‚   β”‚            β”œβ”€β”€48 B (00.00%) ── latin1
β”‚        β”‚   β”‚            └──48 B (00.00%) ── two-byte
β”‚        β”‚   β”œβ”€β”€β”€β”€β”€82,016 B (00.01%) -- string(length=40605, copies=4, "<anonymized> (truncated))
β”‚        β”‚   β”‚     β”œβ”€β”€81,920 B (00.01%) ── malloc-heap/latin1
β”‚        β”‚   β”‚     └──────96 B (00.00%) -- gc-heap
β”‚        β”‚   β”‚            β”œβ”€β”€48 B (00.00%) ── latin1
β”‚        β”‚   β”‚            └──48 B (00.00%) ── two-byte
β”‚        β”‚   β”œβ”€β”€β”€β”€β”€81,968 B (00.01%) -- string(length=40637, copies=2, <anonymized> (truncated))
β”‚        β”‚   β”‚     β”œβ”€β”€81,920 B (00.01%) ── malloc-heap/latin1
β”‚        β”‚   β”‚     └──────48 B (00.00%) ── gc-heap/latin1
β”‚        β”‚   β”œβ”€β”€β”€β”€β”€73,800 B (00.01%) -- string(length=21671, copies=3, "<anonymized> (truncated))
β”‚        β”‚   β”‚     β”œβ”€β”€73,728 B (00.01%) ── malloc-heap/latin1
β”‚        β”‚   β”‚     └──────72 B (00.00%) ── gc-heap/latin1
β”‚        β”‚   β”œβ”€β”€β”€β”€β”€16,408 B (00.00%) -- string(length=12806, copies=1, "<anonymized> (truncated))
β”‚        β”‚   β”‚     β”œβ”€β”€16,384 B (00.00%) ── malloc-heap/latin1
β”‚        β”‚   β”‚     └──────24 B (00.00%) ── gc-heap/latin1
β”‚        β”‚   └─────16,408 B (00.00%) -- string(length=15100, copies=1, <anonymized> (truncated))
β”‚        β”‚         β”œβ”€β”€16,384 B (00.00%) ── malloc-heap/latin1
β”‚        β”‚         └──────24 B (00.00%) ── gc-heap/latin1
β”‚        β”œβ”€β”€β”€β”€β”€524,288 B (00.05%) ── baseline/optimized-stubs
β”‚        β”œβ”€β”€β”€β”€β”€391,744 B (00.04%) -- shapes
β”‚        β”‚     β”œβ”€β”€391,072 B (00.04%) -- gc-heap
β”‚        β”‚     β”‚  β”œβ”€β”€299,424 B (00.03%) ── shared
β”‚        β”‚     β”‚  β”œβ”€β”€β”€66,496 B (00.01%) ── dict
β”‚        β”‚     β”‚  └───25,152 B (00.00%) ── base
β”‚        β”‚     └──────672 B (00.00%) ── malloc-heap/shape-cache
β”‚        β”œβ”€β”€β”€β”€β”€306,776 B (00.03%) -- regexp-shareds
β”‚        β”‚     β”œβ”€β”€259,136 B (00.02%) ── malloc-heap
β”‚        β”‚     └───47,640 B (00.00%) ── gc-heap
β”‚        β”œβ”€β”€β”€β”€β”€233,216 B (00.02%) ── shape-tables
β”‚        β”œβ”€β”€β”€β”€β”€β”€77,360 B (00.01%) ── getter-setters-gc-heap
β”‚        β”œβ”€β”€β”€β”€β”€β”€49,152 B (00.00%) ── propmap-tables
β”‚        β”œβ”€β”€β”€β”€β”€β”€42,592 B (00.00%) ── compartments/cross-compartment-wrapper-tables
β”‚        β”œβ”€β”€β”€β”€β”€β”€40,280 B (00.00%) ── jit-codes-gc-heap
β”‚        β”œβ”€β”€β”€β”€β”€β”€13,408 B (00.00%) ── jit-zone
β”‚        β”œβ”€β”€β”€β”€β”€β”€12,368 B (00.00%) ── regexp-zone
β”‚        β”œβ”€β”€β”€β”€β”€β”€β”€8,192 B (00.00%) ── unique-id-map
β”‚        └───────1,024 B (00.00%) ── sundries/malloc-heap
β”œβ”€β”€β”€β”€402,546,032 B (37.38%) ── heap-unclassified
β”œβ”€β”€β”€β”€β”€30,229,424 B (02.81%) -- js-non-window
β”‚     β”œβ”€β”€15,607,688 B (01.45%) -- runtime
β”‚     β”‚  β”œβ”€β”€β”€6,857,232 B (00.64%) ── script-data
β”‚     β”‚  β”œβ”€β”€β”€5,565,248 B (00.52%) -- gc
β”‚     β”‚  β”‚   β”œβ”€β”€4,194,304 B (00.39%) ── nursery-committed
β”‚     β”‚  β”‚   β”œβ”€β”€1,177,632 B (00.11%) ── nursery-malloced-buffers
β”‚     β”‚  β”‚   β”œβ”€β”€β”€β”€131,248 B (00.01%) ── marker
β”‚     β”‚  β”‚   └─────62,064 B (00.01%) -- store-buffer
β”‚     β”‚  β”‚         β”œβ”€β”€40,960 B (00.00%) ── slots
β”‚     β”‚  β”‚         β”œβ”€β”€12,288 B (00.00%) ── vals
β”‚     β”‚  β”‚         β”œβ”€β”€β”€8,288 B (00.00%) ── whole-cells
β”‚     β”‚  β”‚         β”œβ”€β”€β”€β”€β”€432 B (00.00%) ── cells
β”‚     β”‚  β”‚         └──────96 B (00.00%) ── generics
β”‚     β”‚  β”œβ”€β”€β”€1,532,304 B (00.14%) ── shared-immutable-strings-cache
β”‚     β”‚  β”œβ”€β”€β”€β”€β”€909,400 B (00.08%) ── atoms-table
β”‚     β”‚  β”œβ”€β”€β”€β”€β”€467,488 B (00.04%) ── jit-lazylink
β”‚     β”‚  β”œβ”€β”€β”€β”€β”€β”€59,072 B (00.01%) ── self-host-stencil
β”‚     β”‚  β”œβ”€β”€β”€β”€β”€β”€50,688 B (00.00%) ── atoms-mark-bitmaps
β”‚     β”‚  β”œβ”€β”€β”€β”€β”€β”€45,056 B (00.00%) ── temporary
β”‚     β”‚  β”œβ”€β”€β”€β”€β”€β”€42,016 B (00.00%) ── shared-intl-data
β”‚     β”‚  β”œβ”€β”€β”€β”€β”€β”€40,960 B (00.00%) ── runtime-object
β”‚     β”‚  β”œβ”€β”€β”€β”€β”€β”€30,720 B (00.00%) ── script-sources/source(scripts=160, <non-notable files>)/misc
β”‚     β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€4,096 B (00.00%) ── interpreter-stack
β”‚     β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€3,408 B (00.00%) ── contexts
β”‚     β”‚  └───────────0 B (00.00%) ── uncompressed-source-cache
β”‚     β”œβ”€β”€β”€9,682,944 B (00.90%) -- gc-heap
β”‚     β”‚   β”œβ”€β”€8,634,368 B (00.80%) ── chunk-admin
β”‚     β”‚   β”œβ”€β”€1,048,576 B (00.10%) ── unused-chunks
β”‚     β”‚   └──────────0 B (00.00%) ── unused-arenas
β”‚     β”œβ”€β”€β”€4,934,920 B (00.46%) -- zones
β”‚     β”‚   β”œβ”€β”€2,840,576 B (00.26%) -- zone(0x1c772c38b00)
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€781,376 B (00.07%) -- realm([System Principal], shared JSM global)
β”‚     β”‚   β”‚  β”‚    β”œβ”€β”€583,392 B (00.05%) -- classes
β”‚     β”‚   β”‚  β”‚    β”‚  β”œβ”€β”€243,472 B (00.02%) -- class(Function)/objects
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚  β”œβ”€β”€230,928 B (00.02%) ── gc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚  └───12,544 B (00.00%) ── malloc-heap/slots
β”‚     β”‚   β”‚  β”‚    β”‚  β”œβ”€β”€123,304 B (00.01%) -- class(Object)/objects
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚  β”œβ”€β”€β”€78,128 B (00.01%) -- malloc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚  β”‚   β”œβ”€β”€75,056 B (00.01%) ── slots
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚  β”‚   └───3,072 B (00.00%) ── elements/normal
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚  └───45,176 B (00.00%) ── gc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”œβ”€β”€β”€82,400 B (00.01%) -- class(<non-notable classes>)/objects
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   β”œβ”€β”€45,248 B (00.00%) -- malloc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   β”‚  β”œβ”€β”€25,104 B (00.00%) ── misc
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   β”‚  β”œβ”€β”€17,920 B (00.00%) ── slots
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   β”‚  └───2,224 B (00.00%) ── global-data
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   └──37,152 B (00.00%) ── gc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”œβ”€β”€β”€51,280 B (00.00%) -- class(Array)/objects
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   β”œβ”€β”€49,008 B (00.00%) ── gc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   └───2,272 B (00.00%) -- malloc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚       β”œβ”€β”€1,568 B (00.00%) ── elements/normal
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚       └────704 B (00.00%) ── slots
β”‚     β”‚   β”‚  β”‚    β”‚  β”œβ”€β”€β”€47,648 B (00.00%) -- class(Map)/objects
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   β”œβ”€β”€39,472 B (00.00%) -- malloc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   β”‚  β”œβ”€β”€37,680 B (00.00%) ── misc
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   β”‚  └───1,792 B (00.00%) ── slots
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   └───8,176 B (00.00%) ── gc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”œβ”€β”€β”€18,600 B (00.00%) -- class(LexicalEnvironment)/objects
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   β”œβ”€β”€18,536 B (00.00%) ── gc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   └──────64 B (00.00%) ── malloc-heap/slots
β”‚     β”‚   β”‚  β”‚    β”‚  └───16,688 B (00.00%) ── class(Call)/objects/gc-heap
β”‚     β”‚   β”‚  β”‚    β”œβ”€β”€193,376 B (00.02%) -- scripts
β”‚     β”‚   β”‚  β”‚    β”‚  β”œβ”€β”€100,416 B (00.01%) ── malloc-heap/data
β”‚     β”‚   β”‚  β”‚    β”‚  └───92,960 B (00.01%) ── gc-heap
β”‚     β”‚   β”‚  β”‚    └────4,608 B (00.00%) ── sundries/malloc-heap
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€676,320 B (00.06%) -- realm([System Principal], DevTools global)
β”‚     β”‚   β”‚  β”‚    β”œβ”€β”€494,848 B (00.05%) -- classes
β”‚     β”‚   β”‚  β”‚    β”‚  β”œβ”€β”€238,480 B (00.02%) -- class(Function)/objects
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚  β”œβ”€β”€224,464 B (00.02%) ── gc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚  └───14,016 B (00.00%) ── malloc-heap/slots
β”‚     β”‚   β”‚  β”‚    β”‚  β”œβ”€β”€115,248 B (00.01%) -- class(Object)/objects
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚  β”œβ”€β”€β”€73,456 B (00.01%) ── gc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚  └───41,792 B (00.00%) ── malloc-heap/slots
β”‚     β”‚   β”‚  β”‚    β”‚  β”œβ”€β”€β”€50,200 B (00.00%) ── class(Call)/objects/gc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”œβ”€β”€β”€38,632 B (00.00%) -- class(<non-notable classes>)/objects
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   β”œβ”€β”€23,888 B (00.00%) -- malloc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   β”‚  β”œβ”€β”€11,008 B (00.00%) ── misc
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   β”‚  β”œβ”€β”€10,656 B (00.00%) ── slots
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   β”‚  └───2,224 B (00.00%) ── global-data
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   └──14,744 B (00.00%) ── gc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”œβ”€β”€β”€33,088 B (00.00%) -- class(Array)/objects
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   β”œβ”€β”€29,920 B (00.00%) ── gc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚   └───3,168 B (00.00%) -- malloc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚       β”œβ”€β”€2,656 B (00.00%) ── elements/normal
β”‚     β”‚   β”‚  β”‚    β”‚  β”‚       └────512 B (00.00%) ── slots
β”‚     β”‚   β”‚  β”‚    β”‚  └───19,200 B (00.00%) -- class(LexicalEnvironment)/objects
β”‚     β”‚   β”‚  β”‚    β”‚      β”œβ”€β”€15,744 B (00.00%) ── gc-heap
β”‚     β”‚   β”‚  β”‚    β”‚      └───3,456 B (00.00%) ── malloc-heap/slots
β”‚     β”‚   β”‚  β”‚    β”œβ”€β”€176,768 B (00.02%) -- scripts
β”‚     β”‚   β”‚  β”‚    β”‚  β”œβ”€β”€β”€94,928 B (00.01%) ── malloc-heap/data
β”‚     β”‚   β”‚  β”‚    β”‚  └───81,840 B (00.01%) ── gc-heap
β”‚     β”‚   β”‚  β”‚    └────4,704 B (00.00%) ── sundries/malloc-heap
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€327,872 B (00.03%) -- property-maps
β”‚     β”‚   β”‚  β”‚    β”œβ”€β”€222,576 B (00.02%) -- gc-heap
β”‚     β”‚   β”‚  β”‚    β”‚  β”œβ”€β”€143,832 B (00.01%) ── compact
β”‚     β”‚   β”‚  β”‚    β”‚  └───78,744 B (00.01%) ── normal
β”‚     β”‚   β”‚  β”‚    └──105,296 B (00.01%) -- malloc-heap
β”‚     β”‚   β”‚  β”‚       β”œβ”€β”€β”€92,672 B (00.01%) ── tables
β”‚     β”‚   β”‚  β”‚       └───12,624 B (00.00%) ── children
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€316,016 B (00.03%) ── unused-gc-things
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€276,320 B (00.03%) -- scopes
β”‚     β”‚   β”‚  β”‚    β”œβ”€β”€154,848 B (00.01%) ── malloc-heap
β”‚     β”‚   β”‚  β”‚    └──121,472 B (00.01%) ── gc-heap
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€120,400 B (00.01%) -- strings/string(<non-notable strings>)
β”‚     β”‚   β”‚  β”‚    β”œβ”€β”€β”€67,104 B (00.01%) -- gc-heap
β”‚     β”‚   β”‚  β”‚    β”‚   β”œβ”€β”€64,808 B (00.01%) ── latin1
β”‚     β”‚   β”‚  β”‚    β”‚   └───2,296 B (00.00%) ── two-byte
β”‚     β”‚   β”‚  β”‚    └───53,296 B (00.00%) -- malloc-heap
β”‚     β”‚   β”‚  β”‚        β”œβ”€β”€46,016 B (00.00%) ── latin1
β”‚     β”‚   β”‚  β”‚        └───7,280 B (00.00%) ── two-byte
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€β”€75,208 B (00.01%) -- shapes/gc-heap
β”‚     β”‚   β”‚  β”‚     β”œβ”€β”€62,720 B (00.01%) ── shared
β”‚     β”‚   β”‚  β”‚     β”œβ”€β”€11,784 B (00.00%) ── base
β”‚     β”‚   β”‚  β”‚     └─────704 B (00.00%) ── dict
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€β”€64,704 B (00.01%) ── shape-tables
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€β”€60,808 B (00.01%) -- realm([System Principal], DevTools (Module loader))
β”‚     β”‚   β”‚  β”‚     β”œβ”€β”€56,152 B (00.01%) -- classes
β”‚     β”‚   β”‚  β”‚     β”‚  β”œβ”€β”€42,672 B (00.00%) -- class(Function)/objects
β”‚     β”‚   β”‚  β”‚     β”‚  β”‚  β”œβ”€β”€40,048 B (00.00%) ── gc-heap
β”‚     β”‚   β”‚  β”‚     β”‚  β”‚  └───2,624 B (00.00%) ── malloc-heap/slots
β”‚     β”‚   β”‚  β”‚     β”‚  └──13,480 B (00.00%) -- class(<non-notable classes>)/objects
β”‚     β”‚   β”‚  β”‚     β”‚     β”œβ”€β”€11,072 B (00.00%) -- malloc-heap
β”‚     β”‚   β”‚  β”‚     β”‚     β”‚  β”œβ”€β”€β”€9,024 B (00.00%) ── slots
β”‚     β”‚   β”‚  β”‚     β”‚     β”‚  └───2,048 B (00.00%) ── global-data
β”‚     β”‚   β”‚  β”‚     β”‚     └───2,408 B (00.00%) ── gc-heap
β”‚     β”‚   β”‚  β”‚     └───4,656 B (00.00%) -- sundries
β”‚     β”‚   β”‚  β”‚         β”œβ”€β”€3,216 B (00.00%) ── malloc-heap
β”‚     β”‚   β”‚  β”‚         └──1,440 B (00.00%) ── gc-heap
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€β”€32,152 B (00.00%) ── gc-heap-arena-admin
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€β”€28,424 B (00.00%) -- realm([System Principal], Namespace of ext-*.js scripts for content (from: resource://gre/modules/ExtensionCommon.jsm))
β”‚     β”‚   β”‚  β”‚     β”œβ”€β”€24,264 B (00.00%) -- classes/class(<non-notable classes>)/objects
β”‚     β”‚   β”‚  β”‚     β”‚  β”œβ”€β”€17,896 B (00.00%) ── gc-heap
β”‚     β”‚   β”‚  β”‚     β”‚  └───6,368 B (00.00%) -- malloc-heap
β”‚     β”‚   β”‚  β”‚     β”‚      β”œβ”€β”€3,936 B (00.00%) ── slots
β”‚     β”‚   β”‚  β”‚     β”‚      β”œβ”€β”€2,048 B (00.00%) ── global-data
β”‚     β”‚   β”‚  β”‚     β”‚      └────384 B (00.00%) ── global-varnames-set
β”‚     β”‚   β”‚  β”‚     └───4,160 B (00.00%) -- sundries
β”‚     β”‚   β”‚  β”‚         β”œβ”€β”€3,120 B (00.00%) ── malloc-heap
β”‚     β”‚   β”‚  β”‚         └──1,040 B (00.00%) ── gc-heap
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€β”€24,576 B (00.00%) ── propmap-tables
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€β”€22,192 B (00.00%) ── getter-setters-gc-heap
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€β”€17,968 B (00.00%) -- sundries
β”‚     β”‚   β”‚  β”‚     β”œβ”€β”€β”€9,584 B (00.00%) ── malloc-heap
β”‚     β”‚   β”‚  β”‚     └───8,384 B (00.00%) ── gc-heap
β”‚     β”‚   β”‚  └─────16,240 B (00.00%) ── regexp-shareds/malloc-heap
β”‚     β”‚   β”œβ”€β”€1,526,848 B (00.14%) -- zone(0x1c772c37e00)
β”‚     β”‚   β”‚  β”œβ”€β”€1,416,816 B (00.13%) -- strings/string(<non-notable strings>)
β”‚     β”‚   β”‚  β”‚  β”œβ”€β”€1,262,560 B (00.12%) -- gc-heap
β”‚     β”‚   β”‚  β”‚  β”‚  β”œβ”€β”€1,262,040 B (00.12%) ── latin1
β”‚     β”‚   β”‚  β”‚  β”‚  └────────520 B (00.00%) ── two-byte
β”‚     β”‚   β”‚  β”‚  └────154,256 B (00.01%) -- malloc-heap
β”‚     β”‚   β”‚  β”‚       β”œβ”€β”€153,840 B (00.01%) ── latin1
β”‚     β”‚   β”‚  β”‚       └──────416 B (00.00%) ── two-byte
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€β”€65,536 B (00.01%) -- code
β”‚     β”‚   β”‚  β”‚     β”œβ”€β”€53,432 B (00.00%) ── other
β”‚     β”‚   β”‚  β”‚     └──12,104 B (00.00%) ── unused
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€β”€23,608 B (00.00%) ── unused-gc-things
β”‚     β”‚   β”‚  β”œβ”€β”€β”€β”€β”€19,768 B (00.00%) ── gc-heap-arena-admin
β”‚     β”‚   β”‚  └──────1,120 B (00.00%) -- sundries
β”‚     β”‚   β”‚         β”œβ”€β”€β”€β”€688 B (00.00%) ── gc-heap
β”‚     β”‚   β”‚         └────432 B (00.00%) ── malloc-heap
β”‚     β”‚   β”œβ”€β”€β”€β”€343,640 B (00.03%) -- zone(0x1c772c3a500)/realm([Expanded Principal [https://www.marketwatch.com/investing/future/es00, moz-extension://431a4f61-269d-4cc5-a7c4-8075c4e0ee8e/]], Content Script "uBlock Origin" (ID: uBlock0@raymondhill.net, moz-extension://431a4f61-269d-4cc5-a7c4-8075c4e0ee8e/))
β”‚     β”‚   β”‚    β”œβ”€β”€279,272 B (00.03%) -- classes
β”‚     β”‚   β”‚    β”‚  β”œβ”€β”€146,328 B (00.01%) -- class(Function)/objects
β”‚     β”‚   β”‚    β”‚  β”‚  β”œβ”€β”€139,560 B (00.01%) ── gc-heap [3]
β”‚     β”‚   β”‚    β”‚  β”‚  └────6,768 B (00.00%) ── malloc-heap/slots [3]
β”‚     β”‚   β”‚    β”‚  β”œβ”€β”€100,464 B (00.01%) -- class(<non-notable classes>)/objects
β”‚     β”‚   β”‚    β”‚  β”‚  β”œβ”€β”€β”€62,864 B (00.01%) -- malloc-heap
β”‚     β”‚   β”‚    β”‚  β”‚  β”‚   β”œβ”€β”€45,376 B (00.00%) ── slots [3]
β”‚     β”‚   β”‚    β”‚  β”‚  β”‚   β”œβ”€β”€β”€6,672 B (00.00%) ── global-data [3]
β”‚     β”‚   β”‚    β”‚  β”‚  β”‚   β”œβ”€β”€β”€6,448 B (00.00%) ── elements/normal [3]
β”‚     β”‚   β”‚    β”‚  β”‚  β”‚   β”œβ”€β”€β”€3,216 B (00.00%) ── misc [3]
β”‚     β”‚   β”‚    β”‚  β”‚  β”‚   └───1,152 B (00.00%) ── global-varnames-set [3]
β”‚     β”‚   β”‚    β”‚  β”‚  └───37,600 B (00.00%) ── gc-heap [3]
β”‚     β”‚   β”‚    β”‚  └───32,480 B (00.00%) ── class(Proxy)/objects/gc-heap
β”‚     β”‚   β”‚    β”œβ”€β”€β”€47,696 B (00.00%) -- sundries
β”‚     β”‚   β”‚    β”‚   β”œβ”€β”€26,496 B (00.00%) ── malloc-heap [3]
β”‚     β”‚   β”‚    β”‚   └──21,200 B (00.00%) ── gc-heap [3]
β”‚     β”‚   β”‚    β”œβ”€β”€β”€β”€8,480 B (00.00%) ── scripts/malloc-heap/data
β”‚     β”‚   β”‚    └────8,192 B (00.00%) ── baseline/fallback-stubs
β”‚     β”‚   └────223,856 B (00.02%) -- zone(0x1c772c37100)
β”‚     β”‚        β”œβ”€β”€215,224 B (00.02%) -- strings/string(<non-notable strings>)
β”‚     β”‚        β”‚  β”œβ”€β”€208,536 B (00.02%) ── gc-heap/latin1
β”‚     β”‚        β”‚  └────6,688 B (00.00%) ── malloc-heap/latin1
β”‚     β”‚        └────8,632 B (00.00%) -- sundries
β”‚     β”‚             β”œβ”€β”€8,552 B (00.00%) ── gc-heap
β”‚     β”‚             └─────80 B (00.00%) ── malloc-heap
β”‚     └───────3,872 B (00.00%) -- helper-thread
β”‚             β”œβ”€β”€3,872 B (00.00%) ── heap-other
β”‚             β”œβ”€β”€β”€β”€β”€β”€0 B (00.00%) ── contexts
β”‚             β”œβ”€β”€β”€β”€β”€β”€0 B (00.00%) ── ion-compile-task
β”‚             └──────0 B (00.00%) ── wasm-compile
β”œβ”€β”€β”€β”€β”€18,621,440 B (01.73%) -- heap-overhead
β”‚     β”œβ”€β”€13,148,208 B (01.22%) ── bookkeeping
β”‚     β”œβ”€β”€β”€5,313,472 B (00.49%) -- bin-unused
β”‚     β”‚   β”œβ”€β”€1,317,744 B (00.12%) ── bin-144
β”‚     β”‚   β”œβ”€β”€β”€β”€421,888 B (00.04%) ── bin-2048
β”‚     β”‚   β”œβ”€β”€β”€β”€316,944 B (00.03%) ── bin-48
β”‚     β”‚   β”œβ”€β”€β”€β”€283,392 B (00.03%) ── bin-768
β”‚     β”‚   β”œβ”€β”€β”€β”€215,040 B (00.02%) ── bin-1024
β”‚     β”‚   β”œβ”€β”€β”€β”€178,560 B (00.02%) ── bin-496
β”‚     β”‚   β”œβ”€β”€β”€β”€175,104 B (00.02%) ── bin-384
β”‚     β”‚   β”œβ”€β”€β”€β”€155,136 B (00.01%) ── bin-1536
β”‚     β”‚   β”œβ”€β”€β”€β”€140,288 B (00.01%) ── bin-256
β”‚     β”‚   β”œβ”€β”€β”€β”€128,000 B (00.01%) ── bin-2560
β”‚     β”‚   β”œβ”€β”€β”€β”€126,720 B (00.01%) ── bin-3840
β”‚     β”‚   β”œβ”€β”€β”€β”€126,464 B (00.01%) ── bin-3328
β”‚     β”‚   β”œβ”€β”€β”€β”€117,120 B (00.01%) ── bin-160
β”‚     β”‚   β”œβ”€β”€β”€β”€115,072 B (00.01%) ── bin-64
β”‚     β”‚   β”œβ”€β”€β”€β”€112,640 B (00.01%) ── bin-2816
β”‚     β”‚   β”œβ”€β”€β”€β”€104,448 B (00.01%) ── bin-3072
β”‚     β”‚   β”œβ”€β”€β”€β”€101,888 B (00.01%) ── bin-512
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€98,400 B (00.01%) ── bin-400
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€91,776 B (00.01%) ── bin-128
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€88,256 B (00.01%) ── bin-32
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€80,640 B (00.01%) ── bin-1280
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€67,680 B (00.01%) ── bin-96
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€61,760 B (00.01%) ── bin-320
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€57,344 B (00.01%) ── bin-1792
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€56,160 B (00.01%) ── bin-416
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€52,992 B (00.00%) ── bin-2304
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€52,496 B (00.00%) ── bin-272
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€50,320 B (00.00%) ── bin-80
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€48,640 B (00.00%) ── bin-304
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€41,856 B (00.00%) ── bin-192
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€37,856 B (00.00%) ── bin-208
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€35,168 B (00.00%) ── bin-112
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€31,920 B (00.00%) ── bin-240
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€24,992 B (00.00%) ── bin-352
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€24,480 B (00.00%) ── bin-480
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€24,192 B (00.00%) ── bin-432
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€23,040 B (00.00%) ── bin-288
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€22,448 B (00.00%) ── bin-368
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€21,312 B (00.00%) ── bin-16
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€17,920 B (00.00%) ── bin-3584
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€17,248 B (00.00%) ── bin-176
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€12,768 B (00.00%) ── bin-336
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€12,096 B (00.00%) ── bin-224
β”‚     β”‚   β”œβ”€β”€β”€β”€β”€12,064 B (00.00%) ── bin-464
β”‚     β”‚   └─────11,200 B (00.00%) ── bin-448
β”‚     β”œβ”€β”€β”€β”€β”€β”€86,032 B (00.01%) -- phc
β”‚     β”‚      β”œβ”€β”€86,032 B (00.01%) ── metadata
β”‚     β”‚      └───────0 B (00.00%) ── fragmentation
β”‚     └──────73,728 B (00.01%) ── page-cache
β”œβ”€β”€β”€β”€β”€β”€2,207,328 B (00.20%) -- layout
β”‚      β”œβ”€β”€2,092,064 B (00.19%) -- style-sheet-cache
β”‚      β”‚  β”œβ”€β”€2,087,520 B (00.19%) ── document-shared
β”‚      β”‚  └──────4,544 B (00.00%) ── unshared
β”‚      └────115,264 B (00.01%) -- servo-ua-cache
β”‚           β”œβ”€β”€β”€57,824 B (00.01%) ── element-and-pseudos-maps
β”‚           β”œβ”€β”€β”€25,056 B (00.00%) ── other
β”‚           β”œβ”€β”€β”€18,432 B (00.00%) ── invalidation-map
β”‚           β”œβ”€β”€β”€10,400 B (00.00%) ── revalidation-selectors
β”‚           └────3,552 B (00.00%) ── precomputed-pseudos
β”œβ”€β”€β”€β”€β”€β”€1,594,416 B (00.15%) -- threads
β”‚      β”œβ”€β”€1,101,824 B (00.10%) -- stacks
β”‚      β”‚  β”œβ”€β”€β”€β”€176,128 B (00.02%) ──  (tid=7456)
β”‚      β”‚  β”œβ”€β”€β”€β”€135,168 B (00.01%) ──  (tid=19044)
β”‚      β”‚  β”œβ”€β”€β”€β”€126,976 B (00.01%) ──  (tid=17576)
β”‚      β”‚  β”œβ”€β”€β”€β”€118,784 B (00.01%) ──  (tid=18996)
β”‚      β”‚  β”œβ”€β”€β”€β”€106,496 B (00.01%) ──  (tid=29404)
β”‚      β”‚  β”œβ”€β”€β”€β”€β”€49,152 B (00.00%) ──  (tid=4992)
β”‚      β”‚  β”œβ”€β”€β”€β”€β”€40,960 B (00.00%) ──  (tid=15348)
β”‚      β”‚  β”œβ”€β”€β”€β”€β”€32,768 B (00.00%) ── Socket Thread (tid=13800)
β”‚      β”‚  β”œβ”€β”€β”€β”€β”€28,672 B (00.00%) ──  (tid=14324)
β”‚      β”‚  β”œβ”€β”€β”€β”€β”€28,672 B (00.00%) ── COM MTA (tid=23356)
β”‚      β”‚  β”œβ”€β”€β”€β”€β”€28,672 B (00.00%) ── HTML5 Parser (tid=23880)
β”‚      β”‚  β”œβ”€β”€β”€β”€β”€28,672 B (00.00%) ── ImageBridgeChld (tid=12772)
β”‚      β”‚  β”œβ”€β”€β”€β”€β”€28,672 B (00.00%) ── ImageIO (tid=2260)
β”‚      β”‚  β”œβ”€β”€β”€β”€β”€28,672 B (00.00%) ── ProcessHangMon (tid=8636)
β”‚      β”‚  β”œβ”€β”€β”€β”€β”€28,672 B (00.00%) ── ProfilerChild (tid=9720)
β”‚      β”‚  β”œβ”€β”€β”€β”€β”€28,672 B (00.00%) ── RemoteLzyStream (tid=28508)
β”‚      β”‚  β”œβ”€β”€β”€β”€β”€28,672 B (00.00%) ── RemVidChild (tid=21656)
β”‚      β”‚  β”œβ”€β”€β”€β”€β”€28,672 B (00.00%) ── Timer (tid=2972)
β”‚      β”‚  └─────28,672 B (00.00%) ── Worker Launcher (tid=29172)
β”‚      └────492,592 B (00.05%) -- overhead
β”‚           β”œβ”€β”€466,944 B (00.04%) ── kernel
β”‚           β”œβ”€β”€β”€22,192 B (00.00%) ── wrappers
β”‚           └────3,456 B (00.00%) ── event-queues
β”œβ”€β”€β”€β”€β”€β”€β”€β”€605,024 B (00.06%) ── icu
β”œβ”€β”€β”€β”€β”€β”€β”€β”€580,864 B (00.05%) -- xpconnect
β”‚        β”œβ”€β”€494,560 B (00.05%) ── runtime
β”‚        β”œβ”€β”€β”€73,888 B (00.01%) ── proto-iface-cache
β”‚        β”œβ”€β”€β”€β”€9,104 B (00.00%) ── scopes
β”‚        β”œβ”€β”€β”€β”€3,088 B (00.00%) ── js-module-loader
β”‚        β”œβ”€β”€β”€β”€β”€β”€224 B (00.00%) ── js-devtools-module-loader
β”‚        └────────0 B (00.00%) ── wrappedjs
β”œβ”€β”€β”€β”€β”€β”€β”€β”€524,368 B (00.05%) -- gfx
β”‚        β”œβ”€β”€205,776 B (00.02%) ── font-list
β”‚        β”œβ”€β”€166,416 B (00.02%) ── font-cache
β”‚        β”œβ”€β”€β”€99,632 B (00.01%) ── font-shaped-words
β”‚        β”œβ”€β”€β”€25,376 B (00.00%) -- user-fonts
β”‚        β”‚   β”œβ”€β”€25,056 B (00.00%) ── font(family=icons, url=data:application/x-font-ttf;charset=utf-8;base64,<anonymized>...)
β”‚        β”‚   └─────320 B (00.00%) ── cache-overhead
β”‚        β”œβ”€β”€β”€24,624 B (00.00%) ── font-loader
β”‚        β”œβ”€β”€β”€β”€2,544 B (00.00%) ── font-charmaps
β”‚        β”œβ”€β”€β”€β”€β”€β”€β”€β”€0 B (00.00%) ── heap-textures
β”‚        └────────0 B (00.00%) ── native-font-resource-data
β”œβ”€β”€β”€β”€β”€β”€β”€β”€485,664 B (00.05%) -- atoms
β”‚        β”œβ”€β”€321,472 B (00.03%) ── dynamic-objects-and-chars
β”‚        └──164,192 B (00.02%) ── table
β”œβ”€β”€β”€β”€β”€β”€β”€β”€185,168 B (00.02%) -- preferences
β”‚        β”œβ”€β”€β”€99,808 B (00.01%) -- callbacks
β”‚        β”‚   β”œβ”€β”€98,976 B (00.01%) ── objects
β”‚        β”‚   └─────832 B (00.00%) ── domains
β”‚        β”œβ”€β”€β”€32,768 B (00.00%) ── pref-name-arena
β”‚        β”œβ”€β”€β”€31,632 B (00.00%) ── pref-values
β”‚        β”œβ”€β”€β”€12,320 B (00.00%) ── hash-table
β”‚        β”œβ”€β”€β”€β”€5,136 B (00.00%) ── root-branches
β”‚        β”œβ”€β”€β”€β”€3,360 B (00.00%) ── string-values
β”‚        └──────144 B (00.00%) ── misc
β”œβ”€β”€β”€β”€β”€β”€β”€β”€136,816 B (00.01%) -- script-preloader/heap
β”‚        β”œβ”€β”€135,936 B (00.01%) ── saved-scripts
β”‚        β”œβ”€β”€β”€β”€β”€β”€880 B (00.00%) ── other
β”‚        └────────0 B (00.00%) ── restored-scripts
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€97,008 B (00.01%) -- telemetry
β”‚         β”œβ”€β”€76,288 B (00.01%) ── event/data
β”‚         β”œβ”€β”€20,480 B (00.00%) -- scalar
β”‚         β”‚  β”œβ”€β”€20,480 B (00.00%) ── shallow
β”‚         β”‚  └───────0 B (00.00%) ── data
β”‚         β”œβ”€β”€β”€β”€β”€240 B (00.00%) ── impl
β”‚         β”œβ”€β”€β”€β”€β”€β”€β”€0 B (00.00%) ── Callbacks
β”‚         β”œβ”€β”€β”€β”€β”€β”€β”€0 B (00.00%) ── histogram/data
β”‚         β”œβ”€β”€β”€β”€β”€β”€β”€0 B (00.00%) ── LateWritesStacks
β”‚         β”œβ”€β”€β”€β”€β”€β”€β”€0 B (00.00%) ── PrivateSQL
β”‚         └───────0 B (00.00%) ── SanitizedSQL
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€70,128 B (00.01%) ── profiler/profiler-state
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€44,512 B (00.00%) -- images
β”‚         β”œβ”€β”€44,128 B (00.00%) -- content/raster/used
β”‚         β”‚  β”œβ”€β”€41,088 B (00.00%) ── progress=10f/image(620x354, https://sts3.wsj.net/bucket-a/maggie/static/images/no-image.png)/source
β”‚         β”‚  └───3,040 B (00.00%) ── <non-notable images>/source
β”‚         └─────384 B (00.00%) ── cache/overhead
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€31,880 B (00.00%) ── skia-font-cache
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€27,248 B (00.00%) ── history-links-hashtable
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€16,672 B (00.00%) -- string-bundles
β”‚         β”œβ”€β”€β”€9,680 B (00.00%) ── nsStringBundle(url="chrome://global/locale/appstrings.properties", shared=false, refCount=1)
β”‚         β”œβ”€β”€β”€3,024 B (00.00%) ── nsStringBundle(url="chrome://global/locale/intl.properties", shared=false, refCount=1)
β”‚         β”œβ”€β”€β”€1,920 B (00.00%) ── service
β”‚         β”œβ”€β”€β”€β”€β”€192 B (00.00%) ── SharedStringBundle(url="chrome://branding/locale/brand.properties", shared=false, refCount=1)
β”‚         β”œβ”€β”€β”€β”€β”€192 B (00.00%) ── SharedStringBundle(url="chrome://global/locale/dom/dom.properties", shared=true, refCount=2)
β”‚         β”œβ”€β”€β”€β”€β”€192 B (00.00%) ── SharedStringBundle(url="chrome://global/locale/security/security.properties", shared=true, refCount=2)
β”‚         β”œβ”€β”€β”€β”€β”€192 B (00.00%) ── SharedStringBundle(url="chrome://necko/locale/necko.properties", shared=true, refCount=2)
β”‚         β”œβ”€β”€β”€β”€β”€128 B (00.00%) ── SharedStringBundle(url="chrome://global/locale/commonDialogs.properties", shared=false, refCount=1)
β”‚         β”œβ”€β”€β”€β”€β”€128 B (00.00%) ── SharedStringBundle(url="chrome://global/locale/css.properties", shared=false, refCount=1)
β”‚         β”œβ”€β”€β”€β”€β”€128 B (00.00%) ── SharedStringBundle(url="chrome://global/locale/layout_errors.properties", shared=false, refCount=1)
β”‚         β”œβ”€β”€β”€β”€β”€128 B (00.00%) ── SharedStringBundle(url="chrome://global/locale/layout/HtmlForm.properties", shared=false, refCount=1)
β”‚         β”œβ”€β”€β”€β”€β”€128 B (00.00%) ── SharedStringBundle(url="chrome://global/locale/layout/htmlparser.properties", shared=false, refCount=1)
β”‚         β”œβ”€β”€β”€β”€β”€128 B (00.00%) ── SharedStringBundle(url="chrome://global/locale/mathml/mathml.properties", shared=false, refCount=1)
β”‚         β”œβ”€β”€β”€β”€β”€128 B (00.00%) ── SharedStringBundle(url="chrome://global/locale/printing.properties", shared=false, refCount=1)
β”‚         β”œβ”€β”€β”€β”€β”€128 B (00.00%) ── SharedStringBundle(url="chrome://global/locale/security/csp.properties", shared=false, refCount=1)
β”‚         β”œβ”€β”€β”€β”€β”€128 B (00.00%) ── SharedStringBundle(url="chrome://global/locale/svg/svg.properties", shared=false, refCount=1)
β”‚         └─────128 B (00.00%) ── SharedStringBundle(url="chrome://global/locale/xul.properties", shared=false, refCount=1)
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€16,096 B (00.00%) -- xpcom
β”‚         β”œβ”€β”€15,712 B (00.00%) ── category-manager
β”‚         └─────384 B (00.00%) ── component-manager
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€12,320 B (00.00%) ── dom/event-listener-managers-hash
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€2,864 B (00.00%) ── memory-reporter-manager
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€1,536 B (00.00%) ── network/effective-TLD-service
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€272 B (00.00%) ── cycle-collector/collector-object
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€176 B (00.00%) ── xul-prototype-cache/other
└──────────────0 B (00.00%) ── media/libogg

Other Measurements

140,737,488,289,792 B (100.0%) -- address-space
β”œβ”€β”€138,530,543,501,312 B (98.43%) ── free(segments=636)
β”œβ”€β”€β”€β”€2,205,537,792,000 B (01.57%) -- reserved
β”‚    β”œβ”€β”€2,198,982,770,688 B (01.56%) ── mapped(segments=14)
β”‚    └──────6,555,021,312 B (00.00%) ── private(segments=1491)
└────────1,406,996,480 B (00.00%) -- commit
         β”œβ”€β”€1,081,204,736 B (00.00%) -- private
         β”‚  β”œβ”€β”€1,078,231,040 B (00.00%) ── readwrite(segments=1973)
         β”‚  β”œβ”€β”€β”€β”€β”€β”€1,769,472 B (00.00%) ── execute-readwrite(segments=15)
         β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€β”€876,544 B (00.00%) ── readwrite+stack(segments=21)
         β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€β”€282,624 B (00.00%) ── readwrite+guard(segments=21)
         β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€28,672 B (00.00%) ── execute-read(segments=7)
         β”‚  └─────────16,384 B (00.00%) ── readonly(segments=3)
         β”œβ”€β”€β”€β”€168,685,568 B (00.00%) -- image
         β”‚    β”œβ”€β”€117,161,984 B (00.00%) ── execute-read(segments=47)
         β”‚    β”œβ”€β”€β”€33,910,784 B (00.00%) ── readonly(segments=146)
         β”‚    β”œβ”€β”€β”€16,252,928 B (00.00%) ── writecopy(segments=44)
         β”‚    β”œβ”€β”€β”€β”€1,314,816 B (00.00%) ── readwrite(segments=81)
         β”‚    └───────45,056 B (00.00%) ── noaccess(segments=11)
         └────157,106,176 B (00.00%) -- mapped
              β”œβ”€β”€114,601,984 B (00.00%) ── readonly(segments=67)
              β”œβ”€β”€β”€40,562,688 B (00.00%) ── noaccess(segments=30)
              β”œβ”€β”€β”€β”€1,937,408 B (00.00%) ── readwrite(segments=10)
              └────────4,096 B (00.00%) ── execute-read(segments=1)

5,500,928 B (100.0%) -- decommitted
└──5,500,928 B (100.0%) ── js-non-window/gc-heap/decommitted-pages

1,030 (100.0%) -- event-counts
└──1,030 (100.0%) -- window-objects/top(https://www.marketwatch.com/investing/future/es00, id=3409)/active
   β”œβ”€β”€1,024 (99.42%) -- window(https://www.marketwatch.com/investing/future/es00)/dom
   β”‚  β”œβ”€β”€β”€β”€880 (85.44%) ── event-listeners
   β”‚  └────144 (13.98%) ── event-targets
   └──────6 (00.58%) -- window(about:blank)/dom
          β”œβ”€β”€4 (00.39%) ── event-targets [2]
          └──2 (00.19%) ── event-listeners [2]

15 (100.0%) -- extensions
β”œβ”€β”€β”€1 (06.67%) ── Extension(id=@testpilot-containers, name="Firefox Multi-Account Containers", baseURL=moz-extension://7f61d7a3-19f2-43e8-a31d-e548354eb3c2/)
β”œβ”€β”€β”€1 (06.67%) ── Extension(id=addons-search-detection@mozilla.com, name="Add-ons Search Detection", baseURL=moz-extension://782eaf74-3555-436f-ae2e-6acee132d09d/)
β”œβ”€β”€β”€1 (06.67%) ── Extension(id=amazondotcom@search.mozilla.org, name="Amazon.com", baseURL=moz-extension://6ddeb846-1733-4d0a-92d1-099121f3d866/)
β”œβ”€β”€β”€1 (06.67%) ── Extension(id=bing@search.mozilla.org, name="Bing", baseURL=moz-extension://f2f37f49-9daa-4a14-8734-5e2932ef72bc/)
β”œβ”€β”€β”€1 (06.67%) ── Extension(id=ddg@search.mozilla.org, name="DuckDuckGo", baseURL=moz-extension://236c9352-05cf-4397-a51d-71007a76bb2e/)
β”œβ”€β”€β”€1 (06.67%) ── Extension(id=dedisqusify@dedisqusify.no-such-TLD, name="dedisqusify", baseURL=moz-extension://e4f9e693-0120-4509-8c2c-95f6a944536e/)
β”œβ”€β”€β”€1 (06.67%) ── Extension(id=ebay@search.mozilla.org, name="eBay", baseURL=moz-extension://af7ac34f-e4a6-4446-bea5-71f6510159b6/)
β”œβ”€β”€β”€1 (06.67%) ── Extension(id=firefox-compact-light@mozilla.org, name="Light", baseURL=moz-extension://5d83cd20-05f4-4cd8-9de9-cfc3739931a6/)
β”œβ”€β”€β”€1 (06.67%) ── Extension(id=formautofill@mozilla.org, name="Form Autofill", baseURL=moz-extension://aa3d02be-b3e0-498f-8bfc-d7ee48a886df/)
β”œβ”€β”€β”€1 (06.67%) ── Extension(id=google@search.mozilla.org, name="Google", baseURL=moz-extension://503cf0ad-433c-4bc3-bb90-09513b57587d/)
β”œβ”€β”€β”€1 (06.67%) ── Extension(id=pictureinpicture@mozilla.org, name="Picture-In-Picture", baseURL=moz-extension://6e94f40f-a398-4cd2-bddf-115a7253b0ec/)
β”œβ”€β”€β”€1 (06.67%) ── Extension(id=screenshots@mozilla.org, name="Firefox Screenshots", baseURL=moz-extension://d7753500-560a-4af4-8ff2-9dc7ea19f46a/)
β”œβ”€β”€β”€1 (06.67%) ── Extension(id=uBlock0@raymondhill.net, name="uBlock Origin", baseURL=moz-extension://431a4f61-269d-4cc5-a7c4-8075c4e0ee8e/)
β”œβ”€β”€β”€1 (06.67%) ── Extension(id=webcompat@mozilla.org, name="Web Compatibility Interventions", baseURL=moz-extension://11cfa71b-2494-405a-b922-4cc3e059b892/)
└───1 (06.67%) ── Extension(id=wikipedia@search.mozilla.org, name="Wikipedia (en)", baseURL=moz-extension://b97cbffe-03a6-4a07-8345-e7714bdef7ec/)

521,015,296 B (100.0%) -- heap-committed
β”œβ”€β”€502,479,888 B (96.44%) ── allocated
└───18,535,408 B (03.56%) ── overhead

44,128 B (100.0%) -- images
└──44,128 B (100.0%) ── content/raster/used/source

14 (100.0%) -- ipc-channels
β”œβ”€β”€β”€5 (35.71%) ── PBackgroundChild
β”œβ”€β”€β”€1 (07.14%) ── PBackgroundStarterChild
β”œβ”€β”€β”€1 (07.14%) ── PCanvasManagerChild
β”œβ”€β”€β”€1 (07.14%) ── PCompositorManagerChild
β”œβ”€β”€β”€1 (07.14%) ── PContentChild
β”œβ”€β”€β”€1 (07.14%) ── PImageBridgeChild
β”œβ”€β”€β”€1 (07.14%) ── PProcessHangMonitorChild
β”œβ”€β”€β”€1 (07.14%) ── PProfilerChild
β”œβ”€β”€β”€1 (07.14%) ── PRemoteDecoderManagerChild
└───1 (07.14%) ── PVRManagerChild

14 (100.0%) -- ipc-channels-peak
β”œβ”€β”€β”€5 (35.71%) ── PBackgroundChild
β”œβ”€β”€β”€1 (07.14%) ── PBackgroundStarterChild
β”œβ”€β”€β”€1 (07.14%) ── PCanvasManagerChild
β”œβ”€β”€β”€1 (07.14%) ── PCompositorManagerChild
β”œβ”€β”€β”€1 (07.14%) ── PContentChild
β”œβ”€β”€β”€1 (07.14%) ── PImageBridgeChild
β”œβ”€β”€β”€1 (07.14%) ── PProcessHangMonitorChild
β”œβ”€β”€β”€1 (07.14%) ── PProfilerChild
β”œβ”€β”€β”€1 (07.14%) ── PRemoteDecoderManagerChild
└───1 (07.14%) ── PVRManagerChild

4 (100.0%) -- js-helper-threads
β”œβ”€β”€4 (100.0%) ── idle
└──0 (00.00%) ── active

637,642,920 B (100.0%) -- js-main-runtime
β”œβ”€β”€592,415,416 B (92.91%) -- realms
β”‚  β”œβ”€β”€586,335,336 B (91.95%) -- classes/objects
β”‚  β”‚  β”œβ”€β”€521,783,800 B (81.83%) ── gc-heap
β”‚  β”‚  └───64,551,536 B (10.12%) -- malloc-heap
β”‚  β”‚      β”œβ”€β”€36,896,672 B (05.79%) ── slots
β”‚  β”‚      β”œβ”€β”€27,511,184 B (04.31%) ── elements/normal
β”‚  β”‚      β”œβ”€β”€β”€β”€β”€119,072 B (00.02%) ── misc
β”‚  β”‚      β”œβ”€β”€β”€β”€β”€β”€21,536 B (00.00%) ── global-data
β”‚  β”‚      └───────3,072 B (00.00%) ── global-varnames-set
β”‚  β”œβ”€β”€β”€β”€3,835,408 B (00.60%) -- scripts
β”‚  β”‚    β”œβ”€β”€2,075,968 B (00.33%) ── malloc-heap/data
β”‚  β”‚    └──1,759,440 B (00.28%) ── gc-heap
β”‚  β”œβ”€β”€β”€β”€1,600,128 B (00.25%) -- baseline
β”‚  β”‚    β”œβ”€β”€1,470,464 B (00.23%) ── fallback-stubs
β”‚  β”‚    └────129,664 B (00.02%) ── data
β”‚  β”œβ”€β”€β”€β”€β”€β”€539,040 B (00.08%) ── jit-scripts
β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€50,592 B (00.01%) ── ion-data
β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€39,168 B (00.01%) ── saved-stacks-set
β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€10,240 B (00.00%) ── realm-object
β”‚  └────────5,504 B (00.00%) ── sundries/malloc-heap
β”œβ”€β”€β”€19,936,872 B (03.13%) -- zones
β”‚   β”œβ”€β”€β”€6,966,840 B (01.09%) ── gc-heap-arena-admin
β”‚   β”œβ”€β”€β”€3,348,440 B (00.53%) -- strings
β”‚   β”‚   β”œβ”€β”€2,240,120 B (00.35%) -- gc-heap
β”‚   β”‚   β”‚  β”œβ”€β”€2,228,824 B (00.35%) ── latin1
β”‚   β”‚   β”‚  └─────11,296 B (00.00%) ── two-byte
β”‚   β”‚   └──1,108,320 B (00.17%) -- malloc-heap
β”‚   β”‚      β”œβ”€β”€β”€β”€962,432 B (00.15%) ── latin1
β”‚   β”‚      └────145,888 B (00.02%) ── two-byte
β”‚   β”œβ”€β”€β”€2,862,672 B (00.45%) ── unused-gc-things
β”‚   β”œβ”€β”€β”€2,651,904 B (00.42%) -- property-maps
β”‚   β”‚   β”œβ”€β”€1,340,800 B (00.21%) -- malloc-heap
β”‚   β”‚   β”‚  β”œβ”€β”€1,256,784 B (00.20%) ── tables
β”‚   β”‚   β”‚  └─────84,016 B (00.01%) ── children
β”‚   β”‚   └──1,311,104 B (00.21%) -- gc-heap
β”‚   β”‚      β”œβ”€β”€β”€β”€688,688 B (00.11%) ── compact
β”‚   β”‚      β”œβ”€β”€β”€β”€508,368 B (00.08%) ── normal
β”‚   β”‚      └────114,048 B (00.02%) ── dict
β”‚   β”œβ”€β”€β”€2,189,824 B (00.34%) -- scopes
β”‚   β”‚   β”œβ”€β”€1,307,072 B (00.20%) ── malloc-heap
β”‚   β”‚   └────882,752 B (00.14%) ── gc-heap
β”‚   β”œβ”€β”€β”€β”€β”€524,288 B (00.08%) ── baseline/optimized-stubs
β”‚   β”œβ”€β”€β”€β”€β”€466,952 B (00.07%) -- shapes
β”‚   β”‚     β”œβ”€β”€466,280 B (00.07%) -- gc-heap
β”‚   β”‚     β”‚  β”œβ”€β”€362,144 B (00.06%) ── shared
β”‚   β”‚     β”‚  β”œβ”€β”€β”€67,200 B (00.01%) ── dict
β”‚   β”‚     β”‚  └───36,936 B (00.01%) ── base
β”‚   β”‚     └──────672 B (00.00%) ── malloc-heap/shape-cache
β”‚   β”œβ”€β”€β”€β”€β”€325,896 B (00.05%) -- regexp-shareds
β”‚   β”‚     β”œβ”€β”€275,376 B (00.04%) ── malloc-heap
β”‚   β”‚     └───50,520 B (00.01%) ── gc-heap
β”‚   β”œβ”€β”€β”€β”€β”€297,920 B (00.05%) ── shape-tables
β”‚   β”œβ”€β”€β”€β”€β”€β”€99,552 B (00.02%) ── getter-setters-gc-heap
β”‚   β”œβ”€β”€β”€β”€β”€β”€73,728 B (00.01%) ── propmap-tables
β”‚   β”œβ”€β”€β”€β”€β”€β”€47,712 B (00.01%) ── compartments/cross-compartment-wrapper-tables
β”‚   β”œβ”€β”€β”€β”€β”€β”€40,440 B (00.01%) ── jit-codes-gc-heap
β”‚   β”œβ”€β”€β”€β”€β”€β”€14,112 B (00.00%) ── jit-zone
β”‚   β”œβ”€β”€β”€β”€β”€β”€13,376 B (00.00%) ── regexp-zone
β”‚   β”œβ”€β”€β”€β”€β”€β”€β”€8,512 B (00.00%) ── unique-id-map
β”‚   └───────4,704 B (00.00%) -- sundries
β”‚           β”œβ”€β”€3,968 B (00.00%) ── malloc-heap
β”‚           └────736 B (00.00%) ── gc-heap
β”œβ”€β”€β”€15,607,688 B (02.45%) ── runtime
└────9,682,944 B (01.52%) -- gc-heap
     β”œβ”€β”€8,634,368 B (01.35%) ── chunk-admin
     β”œβ”€β”€1,048,576 B (00.16%) ── unused-chunks
     └──────────0 B (00.00%) ── unused-arenas

548,147,200 B (100.0%) -- js-main-runtime-gc-heap-committed
β”œβ”€β”€544,235,952 B (99.29%) -- used
β”‚  β”œβ”€β”€528,634,744 B (96.44%) -- gc-things
β”‚  β”‚  β”œβ”€β”€521,783,800 B (95.19%) ── objects
β”‚  β”‚  β”œβ”€β”€β”€β”€2,240,120 B (00.41%) ── strings
β”‚  β”‚  β”œβ”€β”€β”€β”€1,759,440 B (00.32%) ── scripts
β”‚  β”‚  β”œβ”€β”€β”€β”€1,311,104 B (00.24%) ── property-maps
β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€882,752 B (00.16%) ── scopes
β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€429,344 B (00.08%) ── shapes
β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€99,552 B (00.02%) ── getter-setters
β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€50,520 B (00.01%) ── regexp-shareds
β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€40,440 B (00.01%) ── jitcode
β”‚  β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€36,936 B (00.01%) ── base-shapes
β”‚  β”‚  └──────────736 B (00.00%) ── symbols
β”‚  β”œβ”€β”€β”€β”€8,634,368 B (01.58%) ── chunk-admin
β”‚  └────6,966,840 B (01.27%) ── arena-admin
└────3,911,248 B (00.71%) -- unused
     β”œβ”€β”€2,862,672 B (00.52%) -- gc-things
     β”‚  β”œβ”€β”€1,038,304 B (00.19%) ── shapes
     β”‚  β”œβ”€β”€β”€β”€919,592 B (00.17%) ── objects
     β”‚  β”œβ”€β”€β”€β”€655,824 B (00.12%) ── strings
     β”‚  β”œβ”€β”€β”€β”€β”€98,176 B (00.02%) ── property-maps
     β”‚  β”œβ”€β”€β”€β”€β”€68,560 B (00.01%) ── scripts
     β”‚  β”œβ”€β”€β”€β”€β”€36,544 B (00.01%) ── scopes
     β”‚  β”œβ”€β”€β”€β”€β”€12,840 B (00.00%) ── regexp-shareds
     β”‚  β”œβ”€β”€β”€β”€β”€11,736 B (00.00%) ── base-shapes
     β”‚  β”œβ”€β”€β”€β”€β”€β”€8,040 B (00.00%) ── jitcode
     β”‚  β”œβ”€β”€β”€β”€β”€β”€7,360 B (00.00%) ── symbols
     β”‚  └──────5,696 B (00.00%) ── getter-setters
     β”œβ”€β”€1,048,576 B (00.19%) ── chunks
     └──────────0 B (00.00%) ── arenas

10 (100.0%) -- js-main-runtime-realms
β”œβ”€β”€β”€6 (60.00%) -- user
β”‚   β”œβ”€β”€3 (30.00%) ── [Expanded Principal [https://www.marketwatch.com/investing/future/es00, moz-extension://431a4f61-269d-4cc5-a7c4-8075c4e0ee8e/]], Content Script "uBlock Origin" (ID: uBlock0@raymondhill.net, moz-extension://431a4f61-269d-4cc5-a7c4-8075c4e0ee8e/) [3]
β”‚   β”œβ”€β”€2 (20.00%) ── https://www.marketwatch.com/investing/future/es00, about:blank [2]
β”‚   └──1 (10.00%) ── https://www.marketwatch.com/investing/future/es00
└───4 (40.00%) -- system
    β”œβ”€β”€1 (10.00%) ── [System Principal], DevTools (Module loader)
    β”œβ”€β”€1 (10.00%) ── [System Principal], DevTools global
    β”œβ”€β”€1 (10.00%) ── [System Principal], Namespace of ext-*.js scripts for content (from: resource://gre/modules/ExtensionCommon.jsm)
    └──1 (10.00%) ── [System Principal], shared JSM global

1 (100.0%) -- js-module-loader
└──1 (100.0%) ── modules/resource://devtools/server/tracer/tracer.jsm

13 (100.0%) -- message-manager
└──13 (100.0%) -- referent/child-process-manager
   β”œβ”€β”€13 (100.0%) ── strong
   └───0 (00.00%) -- weak
       β”œβ”€β”€0 (00.00%) ── alive
       └──0 (00.00%) ── dead

449 (100.0%) -- observer-service
└──449 (100.0%) -- referent
   β”œβ”€β”€382 (85.08%) ── strong
   └───67 (14.92%) -- weak
       β”œβ”€β”€67 (14.92%) ── alive
       └───0 (00.00%) ── dead

103 (100.0%) -- observer-service-suspect
└──103 (100.0%) ── referent(topic=memory-pressure)

23 (100.0%) -- preference-service
└──23 (100.0%) -- referent
   β”œβ”€β”€17 (73.91%) ── strong
   └───6 (26.09%) -- weak
       β”œβ”€β”€6 (26.09%) ── alive
       └──0 (00.00%) ── dead

9,384,736 B (100.0%) -- window-objects
β”œβ”€β”€6,643,504 B (70.79%) -- layout
β”‚  β”œβ”€β”€3,005,968 B (32.03%) ── style-structs
β”‚  β”œβ”€β”€1,004,432 B (10.70%) ── style-sets
β”‚  β”œβ”€β”€β”€β”€837,408 B (08.92%) ── pres-arena
β”‚  β”œβ”€β”€β”€β”€786,432 B (08.38%) ── computed-values
β”‚  β”œβ”€β”€β”€β”€428,224 B (04.56%) ── display-list-arena
β”‚  β”œβ”€β”€β”€β”€182,864 B (01.95%) ── text-runs
β”‚  β”œβ”€β”€β”€β”€178,448 B (01.90%) ── style-sheets
β”‚  β”œβ”€β”€β”€β”€124,128 B (01.32%) ── frame-properties
β”‚  β”œβ”€β”€β”€β”€β”€67,296 B (00.72%) ── element-data-objects
β”‚  β”œβ”€β”€β”€β”€β”€27,280 B (00.29%) ── pres-shell
β”‚  └──────1,024 B (00.01%) ── pres-contexts
β”œβ”€β”€2,717,200 B (28.95%) -- dom
β”‚  β”œβ”€β”€1,612,992 B (17.19%) ── element-nodes
β”‚  β”œβ”€β”€β”€β”€787,152 B (08.39%) ── text-nodes
β”‚  β”œβ”€β”€β”€β”€112,080 B (01.19%) ── orphan-nodes
β”‚  β”œβ”€β”€β”€β”€101,376 B (01.08%) ── event-targets
β”‚  β”œβ”€β”€β”€β”€β”€56,768 B (00.60%) ── other
β”‚  β”œβ”€β”€β”€β”€β”€45,344 B (00.48%) ── performance
β”‚  β”œβ”€β”€β”€β”€β”€β”€1,488 B (00.02%) ── comment-nodes
β”‚  └──────────0 B (00.00%) ── cdata-nodes
└─────24,032 B (00.26%) ── property-tables

                 0 B ── gfx-textures
                 0 B ── gfx-textures-peak
                 0 B ── gfx-tiles-waste
                   0 ── ghost-windows
       502,479,888 B ── heap-allocated
         1,048,576 B ── heap-chunksize
       550,502,400 B ── heap-mapped
                   0 ── imagelib-surface-cache-already-present-count
                 0 B ── imagelib-surface-cache-estimated-locked
                 0 B ── imagelib-surface-cache-estimated-total
                   0 ── imagelib-surface-cache-image-count
                   0 ── imagelib-surface-cache-image-surface-count
                   0 ── imagelib-surface-cache-locked-image-count
                   0 ── imagelib-surface-cache-locked-surfaces-count
                   0 ── imagelib-surface-cache-overflow-count
                   0 ── imagelib-surface-cache-table-failure-count
                   0 ── imagelib-surface-cache-tracked-cost-count
                   0 ── imagelib-surface-cache-tracked-expiry-count
                   0 ── imagelib-surface-cache-tracking-failure-count
         1,097,728 B ── js-main-runtime-temporary-peak
     1,107,873,792 B ── private
     1,134,493,696 B ── resident
     1,078,382,592 B ── resident-unique
                 0 B ── script-preloader-memmapped-cache
         1,798,144 B ── shmem-allocated
         1,798,144 B ── shmem-mapped
           290,147 B ── system-heap-allocated
                   0 ── unresolved-ipc-responses
 2,206,944,788,480 B ── vsize
68,358,324,092,928 B ── vsize-max-contiguous
                 0 B ── wasm-runtime

End of webIsolated=https://marketwatch.com^privateBrowsingId=1 (pid 6948)

This bug was moved into the Performance component. Reporter, could you make sure the following information is on this bug?

  • For slowness or high CPU usage, capture a profile with http://profiler.firefox.com/ , upload it and share the link here.
  • For memory usage issues, capture a memory dump from about:memory and attach it to this bug.
  • Troubleshooting information: Go to about:support, click "Copy raw data to clipboard", paste it into a file, save it, and attach the file here.

Thank you.

The Performance Impact Calculator has determined this bug's performance impact to be low. If you'd like to request re-triage, you can reset the Performance Impact flag to "?" or needinfo the triage sheriff.

Platforms: Windows
Websites affected: Rare
Resource impact: Severe

Performance Impact: --- → low
Flags: needinfo?(mozillabugs)

I have commonly seen high memory usage similar to that shown in the about:memory from comment 0, but I haven't seen sustained high CPU use recently. I'll keep an eye out for more impacts.

This bug is pretty intermittent. When the high CPU use occurs, the profiler doesn't work. I'll try to catch it in Visual Studio.

I have found the same or a similar bug causing high CPU utilization after resuming from hibernation at https://www.nytimes.com/interactive/2024/05/03/us/ucla-protests-encampment-violence.html .

To repro the issue:

  1. Load https://www.nytimes.com/interactive/2024/05/03/us/ucla-protests-encampment-violence.html in FF.
  2. Let it sit for ~8h while possibly using the browser for other browsing. I am not sure that this step is necessary.
  3. Hibernate the system.
  4. Resume the system ~12h later.
  5. On resume, FF will use ~70% of the CPU indefinitely until you reload the page.
Flags: needinfo?(mozillabugs)
You need to log in before you can comment on or make changes to this bug.