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

General discussion and chat (archived)
User avatar
FranklinDM
Add-ons Team
Add-ons Team
Posts: 575
Joined: 2017-01-14, 02:40
Location: Philippines
Contact:

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

Unread post by FranklinDM » 2018-10-25, 07:48

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

JustOff

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

Unread post by JustOff » 2018-10-25, 12:21

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?

User avatar
FranklinDM
Add-ons Team
Add-ons Team
Posts: 575
Joined: 2017-01-14, 02:40
Location: Philippines
Contact:

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

Unread post by FranklinDM » 2018-10-26, 10:33

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).

JustOff

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

Unread post by JustOff » 2018-10-26, 19:11

Damn, I fail to reproduce that using your profile :evil:

User avatar
karlkracher
Fanatic
Fanatic
Posts: 129
Joined: 2015-12-05, 17:40
Location: berlin / germany

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

Unread post by karlkracher » 2018-10-26, 19:56

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 ...

Aube Bleue

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

Unread post by Aube Bleue » 2018-10-27, 01:03

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.

JustOff

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

Unread post by JustOff » 2018-10-27, 11:14

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.
Last edited by JustOff on 2018-10-27, 11:50, edited 1 time in total.

User avatar
FranklinDM
Add-ons Team
Add-ons Team
Posts: 575
Joined: 2017-01-14, 02:40
Location: Philippines
Contact:

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

Unread post by FranklinDM » 2018-10-28, 04:59

I can confirm that this is now fixed, thanks to @JustOff!
It was not a random occurrence after all.. :problem:

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35473
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

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

Unread post by Moonchild » 2018-10-28, 10:07

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.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Locked