Page 1 of 1

Content Processes: Is it normal for Pale Moon to launch them?

Posted: 2018-10-25, 07:48
by FranklinDM
Starting with the new milestone, I've noticed that Pale Moon is launching a content process, except that it doesn't happen consistently (i.e. sometimes it does but most of the time, it doesn't). Is it normal for this to happen?

I'm currently running the latest unstable (32-bit version), Windows 10 v1511, it happens in a clean profile and in my default profile.

Listed also in about:memory as Web Content:
Main Process
Explicit Allocations

214.21 MB (100.0%) -- explicit
├───85.17 MB (39.76%) -- window-objects
│ ├──36.30 MB (16.94%) -- top(<anonymized-63>, id=63)
│ │ ├──29.69 MB (13.86%) -- active
│ │ │ ├──29.69 MB (13.86%) -- window(<anonymized-66>)
│ │ │ │ ├──19.94 MB (09.31%) -- dom
│ │ │ │ │ ├──19.92 MB (09.30%) ── orphan-nodes
│ │ │ │ │ └───0.02 MB (00.01%) ++ (5 tiny)
│ │ │ │ ├───7.39 MB (03.45%) -- layout
│ │ │ │ │ ├──6.49 MB (03.03%) -- frames
│ │ │ │ │ │ ├──4.37 MB (02.04%) ── nsInlineFrame
│ │ │ │ │ │ └──2.12 MB (00.99%) ++ (2 tiny)
│ │ │ │ │ └──0.90 MB (00.42%) ++ (8 tiny)
│ │ │ │ ├───2.34 MB (01.09%) ++ js-compartment([System Principal], about:memory)
│ │ │ │ └───0.01 MB (00.01%) ++ (2 tiny)
│ │ │ └───0.00 MB (00.00%) ── window(<anonymized-63>)/dom/other
│ │ └───6.61 MB (03.09%) -- js-zone(0x14f44000)
│ │ ├──5.38 MB (02.51%) -- strings
│ │ │ ├──3.01 MB (01.40%) -- gc-heap
│ │ │ │ ├──2.82 MB (01.31%) ── latin1
│ │ │ │ └──0.19 MB (00.09%) ── two-byte
│ │ │ └──2.38 MB (01.11%) ++ malloc-heap
│ │ └──1.22 MB (00.57%) ++ (9 tiny)
│ ├──20.01 MB (09.34%) -- top(<anonymized-89>, id=89)
│ │ ├──10.38 MB (04.85%) -- cached
│ │ │ ├───2.99 MB (01.39%) ++ window(<anonymized-102>)
│ │ │ ├───2.99 MB (01.39%) ++ window(<anonymized-103>)
│ │ │ ├───2.81 MB (01.31%) ++ window(<anonymized-108>)
│ │ │ └───1.60 MB (00.74%) ++ window(<anonymized-101>)
│ │ ├───5.72 MB (02.67%) ++ js-zone(0x13138800)
│ │ └───3.90 MB (01.82%) -- active
│ │ ├──3.90 MB (01.82%) ++ window(<anonymized-109>)
│ │ └──0.00 MB (00.00%) ── window(<anonymized-89>)/dom/other
│ ├──11.88 MB (05.55%) -- top(<anonymized-67>, id=67)
│ │ ├───6.09 MB (02.84%) -- cached
│ │ │ ├──3.54 MB (01.65%) ++ (2 tiny)
│ │ │ └──2.55 MB (01.19%) ++ window(<anonymized-73>)
│ │ ├───3.17 MB (01.48%) ++ js-zone(0x17405000)
│ │ └───2.62 MB (01.22%) -- active
│ │ ├──2.62 MB (01.22%) ++ window(<anonymized-88>)
│ │ └──0.00 MB (00.00%) ── window(<anonymized-67>)/dom/other
│ ├───7.43 MB (03.47%) -- top(chrome://browser/content/browser.xul, id=3)
│ │ ├──5.67 MB (02.65%) -- active
│ │ │ ├──4.53 MB (02.11%) -- window(chrome://browser/content/browser.xul)
│ │ │ │ ├──2.31 MB (01.08%) ++ (4 tiny)
│ │ │ │ └──2.22 MB (01.03%) ++ js-compartment([System Principal], about:blank)
│ │ │ └──1.14 MB (00.53%) ++ (2 tiny)
│ │ └──1.75 MB (00.82%) ++ js-zone(0xd6e7000)
│ ├───5.73 MB (02.68%) -- top(resource://gre-resources/hiddenWindow.html, id=1)
│ │ ├──5.26 MB (02.46%) -- js-zone(0xce8b000)
│ │ │ ├──4.17 MB (01.94%) -- strings
│ │ │ │ ├──2.51 MB (01.17%) -- gc-heap
│ │ │ │ │ ├──2.51 MB (01.17%) ── latin1
│ │ │ │ │ └──0.00 MB (00.00%) ── two-byte
│ │ │ │ └──1.65 MB (00.77%) ++ malloc-heap
│ │ │ └──1.10 MB (00.51%) ++ (10 tiny)
│ │ └──0.47 MB (00.22%) ++ active
│ └───3.82 MB (01.78%) ++ (6 tiny)
├───53.60 MB (25.02%) -- js-non-window
│ ├──33.49 MB (15.63%) -- zones
│ │ ├──22.02 MB (10.28%) -- zone(0xc25800)
│ │ │ ├──19.39 MB (09.05%) ++ (228 tiny)
│ │ │ └───2.63 MB (01.23%) ++ shapes
│ │ ├───6.06 MB (02.83%) -- zone(0xc20800)
│ │ │ ├──5.97 MB (02.79%) -- strings
│ │ │ │ ├──4.67 MB (02.18%) -- gc-heap
│ │ │ │ │ ├──4.67 MB (02.18%) ── latin1
│ │ │ │ │ └──0.00 MB (00.00%) ── two-byte
│ │ │ │ └──1.30 MB (00.61%) ── malloc-heap/latin1
│ │ │ └──0.09 MB (00.04%) ++ (5 tiny)
│ │ ├───2.91 MB (01.36%) ++ (8 tiny)
│ │ └───2.51 MB (01.17%) ++ zone(0x13138800)
│ ├──18.42 MB (08.60%) -- runtime
│ │ ├───5.53 MB (02.58%) ── script-data
│ │ ├───4.12 MB (01.92%) -- gc
│ │ │ ├──4.00 MB (01.87%) ── nursery-committed
│ │ │ └──0.12 MB (00.06%) ++ (3 tiny)
│ │ ├───4.08 MB (01.91%) ── atoms-table
│ │ ├───2.44 MB (01.14%) ++ code
│ │ └───2.25 MB (01.05%) ++ (9 tiny)
│ └───1.69 MB (00.79%) ++ gc-heap
├───29.10 MB (13.58%) ── heap-unclassified
├───12.04 MB (05.62%) -- heap-overhead
│ ├───5.27 MB (02.46%) ── bin-unused
│ ├───4.72 MB (02.20%) ── page-cache
│ └───2.04 MB (00.95%) ── bookkeeping
├───10.43 MB (04.87%) -- storage/sqlite
│ ├───4.50 MB (02.10%) -- places.sqlite
│ │ ├──4.06 MB (01.89%) ── cache-used [5]
│ │ └──0.44 MB (00.21%) ++ (2 tiny)
│ ├───3.73 MB (01.74%) ++ (6 tiny)
│ └───2.21 MB (01.03%) ── other
├────7.58 MB (03.54%) ++ (16 tiny)
├────3.60 MB (01.68%) -- atom-tables
│ ├──3.54 MB (01.65%) ── main
│ └──0.06 MB (00.03%) ── static
├────3.59 MB (01.68%) -- images
│ ├──2.81 MB (01.31%) ++ chrome
│ └──0.78 MB (00.36%) ++ (2 tiny)
├────3.53 MB (01.65%) ++ workers/workers(chrome)
├────3.37 MB (01.57%) -- add-ons
│ ├──2.65 MB (01.24%) -- uBlock0@raymondhill.net
│ │ ├──2.58 MB (01.20%) -- window-objects/top(resource://gre-resources/hiddenWindow.html, id=1)/active/window(chrome://ublock0/content/background.html#1.14.24)/js-compartment([System Principal], chrome://ublock0/content/background.html#1.14.24)
│ │ │ ├──2.45 MB (01.15%) ++ classes
│ │ │ └──0.13 MB (00.06%) ++ (5 tiny)
│ │ └──0.07 MB (00.03%) ++ js-non-window/zones/zone(0xc25800)
│ └──0.72 MB (00.34%) ++ (6 tiny)
└────2.21 MB (01.03%) ── spell-check

Other Measurements

4,095.94 MB (100.0%) -- address-space
├──3,170.49 MB (77.41%) ── free(segments=343)
├────632.02 MB (15.43%) -- commit
│ ├──263.83 MB (06.44%) -- private
│ │ ├──254.34 MB (06.21%) ── readwrite(segments=441)
│ │ └────9.49 MB (00.23%) ++ (6 tiny)
│ ├──222.91 MB (05.44%) -- image
│ │ ├──139.69 MB (03.41%) ── execute-read(segments=188)
│ │ ├───74.60 MB (01.82%) ── readonly(segments=422)
│ │ └────8.62 MB (00.21%) ++ (2 tiny)
│ └──145.27 MB (03.55%) -- mapped
│ ├──137.04 MB (03.35%) ── readonly(segments=97)
│ └────8.24 MB (00.20%) ++ (2 tiny)
└────293.43 MB (07.16%) -- reserved
├──271.64 MB (06.63%) ── private(segments=335)
└───21.79 MB (00.53%) ++ (2 tiny)

1.59 MB (100.0%) -- decommitted
├──1.27 MB (80.05%) -- workers/workers(chrome)
│ ├──0.64 MB (40.15%) ── worker(resource://gre/modules/PageThumbsWorker.js, 0x626d800)/gc-heap/decommitted-arenas
│ └──0.63 MB (39.90%) ── worker(resource://gre/modules/osfile/osfile_async_worker.js, 0xea6ec00)/gc-heap/decommitted-arenas
└──0.32 MB (19.95%) ── js-non-window/gc-heap/decommitted-arenas

5,385 (100.0%) -- event-counts
└──5,385 (100.0%) -- window-objects
├──2,091 (38.83%) -- top(<anonymized-89>, id=89)
│ ├──1,593 (29.58%) -- cached
│ │ ├────497 (09.23%) -- window(<anonymized-108>)/dom
│ │ │ ├──489 (09.08%) ── event-listeners
│ │ │ └────8 (00.15%) ── event-targets
│ │ ├────496 (09.21%) -- window(<anonymized-102>)/dom
│ │ │ ├──488 (09.06%) ── event-listeners
│ │ │ └────8 (00.15%) ── event-targets
│ │ ├────468 (08.69%) -- window(<anonymized-103>)/dom
│ │ │ ├──460 (08.54%) ── event-listeners
│ │ │ └────8 (00.15%) ── event-targets
│ │ └────132 (02.45%) -- window(<anonymized-101>)/dom
│ │ ├──124 (02.30%) ── event-listeners
│ │ └────8 (00.15%) ── event-targets
│ └────498 (09.25%) -- active/window(<anonymized-109>)/dom
│ ├──490 (09.10%) ── event-listeners
│ └────8 (00.15%) ── event-targets
├──1,965 (36.49%) -- top(chrome://browser/content/browser.xul, id=3)/active
│ ├──1,742 (32.35%) -- window(chrome://browser/content/browser.xul)/dom
│ │ ├──1,721 (31.96%) ── event-listeners
│ │ └─────21 (00.39%) ── event-targets
│ ├────222 (04.12%) -- window(chrome://browser/content/web-panels.xul)/dom
│ │ ├──221 (04.10%) ── event-listeners
│ │ └────1 (00.02%) ── event-targets
│ └──────1 (00.02%) ── window(about:blank)/dom/event-targets
├──1,076 (19.98%) -- top(<anonymized-67>, id=67)
│ ├────714 (13.26%) -- cached
│ │ ├──364 (06.76%) -- window(<anonymized-73>)/dom
│ │ │ ├──363 (06.74%) ── event-listeners
│ │ │ └────1 (00.02%) ── event-targets
│ │ ├──203 (03.77%) -- window(<anonymized-74>)/dom
│ │ │ ├──202 (03.75%) ── event-listeners
│ │ │ └────1 (00.02%) ── event-targets
│ │ └──147 (02.73%) -- window(<anonymized-87>)/dom
│ │ ├──146 (02.71%) ── event-listeners
│ │ └────1 (00.02%) ── event-targets
│ └────362 (06.72%) -- active/window(<anonymized-88>)/dom
│ ├──361 (06.70%) ── event-listeners
│ └────1 (00.02%) ── event-targets
├────159 (02.95%) -- top(none)/detached
│ ├───81 (01.50%) -- window(<anonymized-33>)/dom
│ │ ├──78 (01.45%) ── event-listeners
│ │ └───3 (00.06%) ── event-targets
│ └───78 (01.45%) ── window(<anonymized-37>)/dom/event-listeners
└─────94 (01.75%) ++ (7 tiny)

159.45 MB (100.0%) -- heap-committed
├──147.41 MB (92.45%) ── allocated
└───12.04 MB (07.55%) ── overhead

3.59 MB (100.0%) -- images
├──2.81 MB (78.25%) -- chrome
│ ├──1.76 MB (49.07%) -- vector/used
│ │ ├──1.76 MB (49.03%) ── source
│ │ └──0.00 MB (00.04%) ── decoded-heap
│ └──1.05 MB (29.18%) -- raster/used
│ ├──0.87 MB (24.33%) ── decoded-heap
│ └──0.17 MB (04.85%) ── source
├──0.55 MB (15.32%) -- content
│ ├──0.50 MB (14.01%) -- raster
│ │ ├──0.48 MB (13.46%) -- used
│ │ │ ├──0.35 MB (09.67%) ── source
│ │ │ └──0.14 MB (03.79%) ── decoded-heap
│ │ └──0.02 MB (00.55%) ++ unused
│ └──0.05 MB (01.31%) ── vector/used/source
└──0.23 MB (06.44%) -- uncached
├──0.22 MB (06.02%) -- vector/used
│ ├──0.22 MB (06.02%) ── source
│ └──0.00 MB (00.01%) ── decoded-heap
└──0.01 MB (00.41%) ++ raster/used

93.43 MB (100.0%) -- js-main-runtime
├──39.20 MB (41.96%) -- zones
│ ├──17.55 MB (18.78%) -- strings
│ │ ├──11.24 MB (12.03%) -- gc-heap
│ │ │ ├──10.77 MB (11.53%) ── latin1
│ │ │ └───0.47 MB (00.50%) ── two-byte
│ │ └───6.31 MB (06.76%) -- malloc-heap
│ │ ├──5.44 MB (05.82%) ── latin1
│ │ └──0.87 MB (00.93%) ── two-byte
│ ├───7.72 MB (08.26%) -- shapes
│ │ ├──4.72 MB (05.06%) -- gc-heap
│ │ │ ├──3.16 MB (03.38%) ── tree
│ │ │ ├──1.34 MB (01.43%) ── dict
│ │ │ └──0.23 MB (00.25%) ── base
│ │ └──2.99 MB (03.20%) -- malloc-heap
│ │ ├──2.17 MB (02.32%) ── tree-tables
│ │ └──0.83 MB (00.88%) ++ (2 tiny)
│ ├───4.13 MB (04.42%) ── unused-gc-things
│ ├───2.47 MB (02.64%) ── type-pool
│ ├───2.30 MB (02.46%) -- scopes
│ │ ├──1.53 MB (01.64%) ── malloc-heap
│ │ └──0.76 MB (00.82%) ── gc-heap
│ ├───1.79 MB (01.92%) ++ (5 tiny)
│ ├───1.27 MB (01.36%) -- object-groups
│ │ ├──1.23 MB (01.32%) ── gc-heap
│ │ └──0.04 MB (00.05%) ── malloc-heap
│ ├───1.03 MB (01.10%) ── unique-id-map
│ └───0.95 MB (01.01%) ++ lazy-scripts
├──34.12 MB (36.52%) -- compartments
│ ├──20.65 MB (22.11%) -- classes/objects
│ │ ├──16.54 MB (17.70%) ── gc-heap
│ │ └───4.12 MB (04.41%) -- malloc-heap
│ │ ├──3.75 MB (04.01%) ── slots
│ │ └──0.37 MB (00.40%) ++ (2 tiny)
│ ├───4.39 MB (04.70%) -- scripts
│ │ ├──2.96 MB (03.17%) ── gc-heap
│ │ └──1.43 MB (01.53%) ── malloc-heap/data
│ ├───3.59 MB (03.84%) -- baseline
│ │ ├──2.96 MB (03.17%) ── fallback-stubs
│ │ └──0.63 MB (00.67%) ── data
│ ├───2.02 MB (02.16%) ++ (8 tiny)
│ ├───1.86 MB (01.99%) ── cross-compartment-wrapper-table
│ └───1.61 MB (01.72%) ++ type-inference
├──18.42 MB (19.72%) ── runtime
└───1.69 MB (01.81%) -- gc-heap
├──1.00 MB (01.07%) ── unused-chunks
└──0.69 MB (00.74%) ++ (2 tiny)

311 (100.0%) -- js-main-runtime-compartments
├──262 (84.24%) -- system
│ ├──239 (76.85%) ++ (237 tiny)
│ ├────8 (02.57%) ── [System Principal], inProcessTabChildGlobal?ownedBy=chrome://browser/content/browser.xul [8]
│ ├────6 (01.93%) ── [System Principal] [6]
│ ├────5 (01.61%) ── [System Principal], jar:file://<anonymized>/XPIProvider.jsm:4314) [5]
│ └────4 (01.29%) ── [System Principal], Addon-SDK (from: resource://gre/modules/commonjs/toolkit/loader.js:414&#41; [4]
└───49 (15.76%) ++ user

44.68 MB (100.0%) -- js-main-runtime-gc-heap-committed
├──39.55 MB (88.52%) -- used
│ ├──38.38 MB (85.90%) -- gc-things
│ │ ├──16.54 MB (37.01%) ── objects
│ │ ├──11.24 MB (25.15%) ── strings
│ │ ├───4.49 MB (10.06%) ── shapes
│ │ ├───2.96 MB (06.63%) ── scripts
│ │ ├───1.23 MB (02.75%) ── object-groups
│ │ ├───0.76 MB (01.71%) ── scopes
│ │ ├───0.76 MB (01.69%) ── lazy-scripts
│ │ └───0.40 MB (00.90%) ++ (3 tiny)
│ ├───0.69 MB (01.54%) ── chunk-admin
│ └───0.48 MB (01.08%) ── arena-admin
└───5.13 MB (11.48%) -- unused
├──4.13 MB (09.24%) -- gc-things
│ ├──2.07 MB (04.63%) ── objects
│ ├──0.76 MB (01.70%) ── strings
│ ├──0.73 MB (01.64%) ++ (7 tiny)
│ └──0.57 MB (01.27%) ── shapes
├──1.00 MB (02.24%) ── chunks
└──0.00 MB (00.00%) ── arenas

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

143 (100.0%) -- message-manager
└──143 (100.0%) -- referent
├──109 (76.22%) -- global-manager
│ ├──109 (76.22%) ── strong
│ └────0 (00.00%) ++ weak
├───24 (16.78%) -- parent-process-manager
│ ├──24 (16.78%) ── strong
│ └───0 (00.00%) ++ weak
└───10 (06.99%) -- child-process-manager
├──10 (06.99%) ── strong
└───0 (00.00%) ++ weak

1,531 (100.0%) -- observer-service
└──1,531 (100.0%) -- referent
├──1,199 (78.31%) ── strong
└────332 (21.69%) -- weak
├──320 (20.90%) ── alive
└───12 (00.78%) ── dead

518 (100.0%) -- observer-service-suspect
├──286 (55.21%) ── referent(topic=memory-pressure)
└──232 (44.79%) ── referent(topic=xpcom-shutdown)

1,207 (100.0%) -- preference-service
└──1,207 (100.0%) -- referent
├──1,048 (86.83%) ── strong
└────159 (13.17%) -- weak
├──159 (13.17%) ── alive
└────0 (00.00%) ── dead

0 (100.0%) -- queued-ipc-messages
└──0 (100.0%) ── content-parent(<anonymized-name>, pid=5728, open channel, 0x10ab7c18, refcnt=18)

48.71 MB (100.0%) -- window-objects
├──24.90 MB (51.11%) -- dom
│ ├──20.00 MB (41.06%) ── orphan-nodes
│ ├───3.44 MB (07.07%) ── element-nodes
│ ├───1.03 MB (02.11%) ── text-nodes
│ └───0.42 MB (00.87%) ++ (4 tiny)
├──16.92 MB (34.74%) -- layout
│ ├───8.26 MB (16.95%) ── frames
│ ├───2.28 MB (04.68%) ── style-structs
│ ├───1.78 MB (03.66%) ── style-sets
│ ├───1.41 MB (02.90%) ── pres-shell
│ ├───0.96 MB (01.96%) ── text-runs
│ ├───0.73 MB (01.49%) ── line-boxes
│ ├───0.59 MB (01.20%) ── style-contexts
│ ├───0.58 MB (01.20%) ── rule-nodes
│ └───0.34 MB (00.69%) ── pres-contexts
├───6.86 MB (14.09%) ── style-sheets
└───0.03 MB (00.06%) ── property-tables

41.05 MB ── d3d11-shared-textures
0.00 MB ── gfx-d2d-vram-draw-target
0.00 MB ── gfx-d2d-vram-source-surface
0.02 MB ── gfx-surface-win32
0.00 MB ── gfx-textures
0.00 MB ── gfx-textures-peak
0.00 MB ── gfx-tiles-waste
0 ── ghost-windows
0.00 MB ── gpu-committed
0.02 MB ── gpu-dedicated
116.80 MB ── gpu-shared
147.41 MB ── heap-allocated
1.00 MB ── heap-chunksize
171.00 MB ── heap-mapped
0.63 MB ── imagelib-surface-cache-estimated-locked
0.93 MB ── imagelib-surface-cache-estimated-total
0 ── imagelib-surface-cache-overflow-count
1.15 MB ── js-main-runtime-temporary-peak
275.45 MB ── private
323.56 MB ── resident
277.73 MB ── resident-unique
7.52 MB ── system-heap-allocated
925.38 MB ── vsize
1,805.94 MB ── vsize-max-contiguous

End of Main Process

Web Content (pid 5728)
Explicit Allocations

17.36 MB (100.0%) -- explicit
├───7.55 MB (43.48%) -- js-non-window
│ ├──3.73 MB (21.50%) -- zones
│ │ ├──2.92 MB (16.84%) -- zone(0x925800)
│ │ │ ├──1.96 MB (11.28%) ++ (65 tiny)
│ │ │ ├──0.36 MB (02.06%) -- shapes
│ │ │ │ ├──0.30 MB (01.72%) -- gc-heap
│ │ │ │ │ ├──0.25 MB (01.42%) ── tree
│ │ │ │ │ └──0.05 MB (00.30%) ++ (2 tiny)
│ │ │ │ └──0.06 MB (00.34%) ++ malloc-heap
│ │ │ ├──0.34 MB (01.96%) ++ compartment([System Principal], Addon-SDK (from: resource://gre/modules/commonjs/toolkit/loader.js:414&#41;&#41;
│ │ │ └──0.27 MB (01.54%) ++ compartment([System Principal], resource://gre/modules/commonjs/toolkit/loader.js&#41;
│ │ ├──0.54 MB (03.13%) -- zone(0x921800)
│ │ │ ├──0.46 MB (02.65%) -- strings
│ │ │ │ ├──0.41 MB (02.36%) -- gc-heap
│ │ │ │ │ ├──0.41 MB (02.36%) ── latin1
│ │ │ │ │ └──0.00 MB (00.00%) ── two-byte
│ │ │ │ └──0.05 MB (00.29%) ── malloc-heap/latin1
│ │ │ └──0.08 MB (00.48%) ++ (4 tiny)
│ │ ├──0.24 MB (01.39%) ++ zone(0x922000)
│ │ └──0.02 MB (00.14%) ++ zone(0xbcab800)/compartment(<anonymized-4>)
│ ├──2.77 MB (15.95%) -- runtime
│ │ ├──1.05 MB (06.06%) -- gc
│ │ │ ├──1.00 MB (05.76%) ── nursery-committed
│ │ │ └──0.05 MB (00.30%) ++ (3 tiny)
│ │ ├──0.58 MB (03.36%) ── script-data
│ │ ├──0.56 MB (03.23%) ── shared-immutable-strings-cache
│ │ ├──0.33 MB (01.92%) ── atoms-table
│ │ └──0.24 MB (01.38%) ++ (9 tiny)
│ └──1.05 MB (06.03%) -- gc-heap
│ ├──1.00 MB (05.76%) ── unused-chunks
│ └──0.05 MB (00.27%) ++ (2 tiny)
├───5.65 MB (32.52%) -- heap-overhead
│ ├──2.89 MB (16.63%) ── bin-unused
│ ├──2.58 MB (14.85%) ── page-cache
│ └──0.18 MB (01.04%) ── bookkeeping
├───1.42 MB (08.18%) ── heap-unclassified
├───0.66 MB (03.83%) ── xpti-working-set
├───0.47 MB (02.69%) -- gfx
│ ├──0.47 MB (02.69%) ── font-list
│ └──0.00 MB (00.00%) ++ (4 tiny)
├───0.46 MB (02.67%) -- layout
│ ├──0.32 MB (01.87%) ── style-sheet-cache
│ └──0.14 MB (00.79%) ── rule-processor-cache
├───0.29 MB (01.66%) ── preferences
├───0.23 MB (01.35%) ++ (10 tiny)
├───0.23 MB (01.34%) ++ atom-tables
├───0.20 MB (01.18%) ++ window-objects/top(<anonymized-2147483649>, id=2147483649)
└───0.19 MB (01.10%) ++ xpcom

Other Measurements

4,095.94 MB (100.0%) -- address-space
├──3,618.09 MB (88.33%) ── free(segments=143)
├────253.49 MB (06.19%) -- reserved
│ ├──231.70 MB (05.66%) ── private(segments=176)
│ └───21.79 MB (00.53%) ++ (2 tiny)
└────224.36 MB (05.48%) -- commit
├──148.14 MB (03.62%) -- image
│ ├───90.17 MB (02.20%) ── execute-read(segments=94)
│ ├───50.66 MB (01.24%) ── readonly(segments=206)
│ └────7.31 MB (00.18%) ++ (2 tiny)
├───52.26 MB (01.28%) -- mapped
│ ├──52.00 MB (01.27%) ── readonly(segments=28)
│ └───0.26 MB (00.01%) ++ (2 tiny)
└───23.96 MB (00.58%) ++ private

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

3 (100.0%) -- event-counts
└──3 (100.0%) -- window-objects/top(<anonymized-2147483649>, id=2147483649)/active/window(<anonymized-2147483654>)/dom
├──2 (66.67%) ── event-listeners
└──1 (33.33%) ── event-targets

12.96 MB (100.0%) -- heap-committed
├───7.32 MB (56.45%) ── allocated
└───5.65 MB (43.55%) ── overhead

0.00 MB (100.0%) -- images
└──0.00 MB (100.0%) ── chrome/raster/used/source

7.71 MB (100.0%) -- js-main-runtime
├──2.77 MB (35.92%) ── runtime
├──2.10 MB (27.31%) -- compartments
│ ├──1.19 MB (15.41%) -- classes/objects
│ │ ├──0.80 MB (10.42%) ── gc-heap
│ │ └──0.38 MB (04.98%) -- malloc-heap
│ │ ├──0.38 MB (04.92%) ── slots
│ │ └──0.00 MB (00.06%) ++ (2 tiny)
│ ├──0.31 MB (04.02%) ++ (6 tiny)
│ ├──0.23 MB (02.95%) -- scripts
│ │ ├──0.15 MB (01.97%) ── gc-heap
│ │ └──0.08 MB (00.98%) ── malloc-heap/data
│ ├──0.16 MB (02.08%) ── cross-compartment-wrapper-table
│ ├──0.11 MB (01.43%) ++ type-inference
│ └──0.11 MB (01.42%) -- baseline
│ ├──0.09 MB (01.17%) ── fallback-stubs
│ └──0.02 MB (00.25%) ── data
├──1.79 MB (23.20%) -- zones
│ ├──0.48 MB (06.22%) -- strings
│ │ ├──0.42 MB (05.43%) -- gc-heap
│ │ │ ├──0.42 MB (05.43%) ── latin1
│ │ │ └──0.00 MB (00.00%) ── two-byte
│ │ └──0.06 MB (00.80%) ++ malloc-heap
│ ├──0.43 MB (05.59%) -- shapes
│ │ ├──0.37 MB (04.76%) -- gc-heap
│ │ │ ├──0.29 MB (03.80%) ── tree
│ │ │ └──0.07 MB (00.96%) ++ (2 tiny)
│ │ └──0.06 MB (00.84%) ++ malloc-heap
│ ├──0.27 MB (03.46%) ── unused-gc-things
│ ├──0.17 MB (02.25%) ++ (6 tiny)
│ ├──0.12 MB (01.59%) -- scopes
│ │ ├──0.08 MB (01.08%) ── malloc-heap
│ │ └──0.04 MB (00.51%) ── gc-heap
│ ├──0.12 MB (01.52%) ── type-pool
│ ├──0.11 MB (01.48%) ── shape-tables
│ └──0.08 MB (01.08%) ── object-groups/gc-heap
└──1.05 MB (13.58%) -- gc-heap
├──1.00 MB (12.97%) ── unused-chunks
└──0.05 MB (00.61%) ++ (2 tiny)

61 (100.0%) -- js-main-runtime-compartments
├──57 (93.44%) -- system
│ ├───2 (03.28%) ── [System Principal], Addon-SDK (from: resource://gre/modules/commonjs/toolkit/loader.js:414&#41; [2]
│ ├───1 (01.64%) ── [System Principal], [anonymous sandbox] (from: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/builtin-modules.js:185&#41;
│ ├───1 (01.64%) ── [System Principal], [anonymous sandbox] (from: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/builtin-modules.js:209&#41;
│ ├───1 (01.64%) ── [System Principal], [anonymous sandbox] (from: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/builtin-modules.js:24&#41;
│ ├───1 (01.64%) ── [System Principal], chrome://stylem/content/frame-utils.js
│ ├───1 (01.64%) ── [System Principal], chrome://ublock0/content/frameModule.js
│ ├───1 (01.64%) ── [System Principal], jar:file://<anonymized>/AppsService.js
│ ├───1 (01.64%) ── [System Principal], jar:file://<anonymized>/ContentProcessSingleton.js
│ ├───1 (01.64%) ── [System Principal], jar:file://<anonymized>/nsPrompter.js
│ ├───1 (01.64%) ── [System Principal], jar:file://<anonymized>/PushComponents.js
│ ├───1 (01.64%) ── [System Principal], jar:file://<anonymized>/TelemetryStartup.js
│ ├───1 (01.64%) ── [System Principal], jar:file://<anonymized>/TooltipTextProvider.js
│ ├───1 (01.64%) ── [System Principal], outOfProcessTabChildGlobal
│ ├───1 (01.64%) ── [System Principal], processChildGlobal
│ ├───1 (01.64%) ── [System Principal], resource://devtools/shared/loader-plugin-raw.jsm
│ ├───1 (01.64%) ── [System Principal], resource://devtools/shared/Loader.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/AppConstants.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/AppsServiceChild.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/AppsUtils.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/AsyncShutdown.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/commonjs/framescript/content.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/commonjs/sdk/system/xul-app.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/commonjs/toolkit/loader.js
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/Console.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/ctypes.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/debug.js
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/DeferredTask.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/jsdebugger.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/Log.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/NetUtil.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/osfile.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/osfile/osfile_async_front.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/osfile/osfile_native.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/osfile/osfile_shared_allthreads.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/osfile/osfile_win_allthreads.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/osfile/ospath_unix.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/osfile/ospath_win.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/osfile/ospath.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/PageThumbUtils.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/Preferences.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/PrivateBrowsingUtils.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/Promise.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/PromiseUtils.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/PromiseWorker.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/RemotePageManager.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/Services.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/SharedPromptUtils.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/ShimWaiver.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/Task.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/TelemetryController.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/TelemetryUtils.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/Timer.jsm
│ ├───1 (01.64%) ── [System Principal], resource://gre/modules/XPCOMUtils.jsm
│ ├───1 (01.64%) ── [System Principal], XPConnect Privileged Junk Compartment
│ ├───1 (01.64%) ── atoms
│ └───1 (01.64%) ── null-principal
└───4 (06.56%) -- user
├──1 (01.64%) ── <anonymized-1>
├──1 (01.64%) ── <anonymized-2>
├──1 (01.64%) ── <anonymized-3>
└──1 (01.64%) ── <anonymized-4>

3.27 MB (100.0%) -- js-main-runtime-gc-heap-committed
├──2.00 MB (61.26%) -- used
│ ├──1.93 MB (59.03%) -- gc-things
│ │ ├──0.80 MB (24.58%) ── objects
│ │ ├──0.42 MB (12.80%) ── strings
│ │ ├──0.35 MB (10.58%) ── shapes
│ │ ├──0.15 MB (04.65%) ── scripts
│ │ ├──0.08 MB (02.54%) ── object-groups
│ │ ├──0.05 MB (01.58%) ── lazy-scripts
│ │ ├──0.04 MB (01.20%) ── scopes
│ │ └──0.04 MB (01.10%) ++ (3 tiny)
│ ├──0.05 MB (01.43%) ── chunk-admin
│ └──0.03 MB (00.79%) ── arena-admin
└──1.27 MB (38.74%) -- unused
├──1.00 MB (30.59%) ── chunks
├──0.27 MB (08.16%) -- gc-things
│ ├──0.08 MB (02.57%) ── objects
│ ├──0.07 MB (02.08%) ── strings
│ ├──0.06 MB (01.91%) ++ (7 tiny)
│ └──0.05 MB (01.60%) ── object-groups
└──0.00 MB (00.00%) ── arenas

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

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

207 (100.0%) -- observer-service
└──207 (100.0%) -- referent
├──136 (65.70%) ── strong
└───71 (34.30%) -- weak
├──71 (34.30%) ── alive
└───0 (00.00%) ── dead

572 (100.0%) -- preference-service
└──572 (100.0%) -- referent
├──538 (94.06%) ── strong
└───34 (05.94%) -- weak
├──34 (05.94%) ── alive
└───0 (00.00%) ── dead

0.04 MB (100.0%) -- window-objects
├──0.04 MB (88.41%) -- layout
│ ├──0.01 MB (33.18%) ── style-structs
│ ├──0.01 MB (25.72%) ── pres-shell
│ ├──0.00 MB (08.75%) ── style-sets
│ ├──0.00 MB (08.14%) ── rule-nodes
│ ├──0.00 MB (05.21%) ── frames
│ ├──0.00 MB (04.58%) ── style-contexts
│ ├──0.00 MB (02.71%) ── pres-contexts
│ └──0.00 MB (00.12%) ++ (2 tiny)
├──0.00 MB (10.40%) -- dom
│ ├──0.00 MB (09.60%) ── other
│ └──0.00 MB (00.80%) ++ (5 tiny)
└──0.00 MB (01.20%) ++ (2 tiny)

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
0.00 MB ── gpu-committed
0.02 MB ── gpu-dedicated
0.36 MB ── gpu-shared
7.32 MB ── heap-allocated
1.00 MB ── heap-chunksize
21.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
1.15 MB ── js-main-runtime-temporary-peak
33.17 MB ── private
61.59 MB ── resident
23.29 MB ── resident-unique
1.15 MB ── system-heap-allocated
477.79 MB ── vsize
1,805.94 MB ── vsize-max-contiguous

End of Web Content (pid 5728)
Content process command line:

Code: Select all

"C:\Program Files (x86)\Pale Moon\palemoon.exe" -contentproc --channel="4300.0.1418281350\968391835" -greomni "C:\Program Files (x86)\Pale Moon\omni.ja" -appomni "C:\Program Files (x86)\Pale Moon\browser\omni.ja" -appdir "C:\Program Files (x86)\Pale Moon\browser"  4300 tab

Re: Content Processes: Is it normal for Pale Moon to launch them?

Posted: 2018-10-25, 12:21
by JustOff
I believe this is wrong and should not occur under any circumstances with any of the UXP applications. I recently saw the same report concerning Basilisk, but unfortunately I couldn't reproduce the problem. Could you share the copy the affected Pale Moon profile?

Re: Content Processes: Is it normal for Pale Moon to launch them?

Posted: 2018-10-26, 10:33
by FranklinDM
JustOff wrote:Could you share the copy the affected Pale Moon profile?
Here's a zipped copy of my default profile, in this link (Google Drive).

Re: Content Processes: Is it normal for Pale Moon to launch them?

Posted: 2018-10-26, 19:11
by JustOff
Damn, I fail to reproduce that using your profile :evil:

Re: Content Processes: Is it normal for Pale Moon to launch them?

Posted: 2018-10-26, 19:56
by karlkracher
Looks as if some firefox behavior has sneaked into your pale moon : https://www.startpage.com/do/search?q=%22-contentproc%22+%22--channel%22 weird ...

Re: Content Processes: Is it normal for Pale Moon to launch them?

Posted: 2018-10-27, 01:03
by Aube Bleue
I'm also getting a content process on the new Quickdial page with my default profile -- and with a fresh profile. It didn't happen with v27.

Steps to reproduce:
1. Create a new profile.
2. Select the Quickdial page option.
3. Open a new tab.
1.jpg
2.jpg
Tested with Travis' latest v28.1.0 stable build on 32-bit Linux.

Re: Content Processes: Is it normal for Pale Moon to launch them?

Posted: 2018-10-27, 11:14
by JustOff
Aube Bleue wrote:Tested with Travis' latest v28.1.0 stable build on 32-bit Linux.
Which distro?

Thanks, I finally can reproduce that, the issue is filled.

Re: Content Processes: Is it normal for Pale Moon to launch them?

Posted: 2018-10-28, 04:59
by FranklinDM
I can confirm that this is now fixed, thanks to @JustOff!
It was not a random occurrence after all.. :problem:

Re: Content Processes: Is it normal for Pale Moon to launch them?

Posted: 2018-10-28, 10:07
by Moonchild
FranklinDM wrote:It was not a random occurrence after all.. :problem:
Well, semi-random. It would depend on whether there were any background captures pending or not.