Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save juliandescottes/322be1d847195bc2fb94f8d60cf6f804 to your computer and use it in GitHub Desktop.
Save juliandescottes/322be1d847195bc2fb94f8d60cf6f804 to your computer and use it in GitHub Desktop.
Memory report for https://phabricator.services.mozilla.com/D84662 filtered on "devtools"
Main Process (pid 89180)
Explicit Allocations
1.05 MB (100.0%) -- explicit
├──0.98 MB (93.50%) -- images
│ ├──0.84 MB (80.26%) -- chrome/vector/used/progress=18f
│ │ ├──0.06 MB (05.55%) -- image(5x7, chrome://devtools/skin/images/breadcrumbs-divider.svg)
│ │ │ ├──0.05 MB (05.15%) ── source
│ │ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(5x7)
│ │ ├──0.05 MB (05.00%) -- image(16x16, chrome://devtools/skin/images/close-3-pane.svg)
│ │ │ ├──0.05 MB (04.60%) ── source
│ │ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(16x16, svgContext:[ viewport=(16x16) contextPaint=( fill=cc0d0c0c fillOpa=1 strokeOpa=1 ) ])
│ │ ├──0.05 MB (04.65%) -- image(16x16, chrome://devtools/skin/images/more.svg)
│ │ │ ├──0.04 MB (04.25%) ── source
│ │ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(8x8, svgContext:[ viewport=(8x8) contextPaint=( fill=ff0d0c0c fillOpa=1 strokeOpa=1 ) ])
│ │ ├──0.05 MB (04.59%) -- image(0x0, chrome://devtools/skin/images/arrow.svg)
│ │ │ ├──0.04 MB (03.78%) ── source
│ │ │ └──0.01 MB (00.81%) ++ locked/types=2000
│ │ ├──0.05 MB (04.52%) -- image(16x16, chrome://devtools/skin/images/command-responsivemode.svg)
│ │ │ ├──0.04 MB (04.11%) ── source
│ │ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(16x16, svgContext:[ viewport=(16x16) contextPaint=( fill=cc0d0c0c strokeOpa=1 ) ])
│ │ ├──0.05 MB (04.51%) -- image(16x16, chrome://devtools/skin/images/rules-view-print-simulation.svg)
│ │ │ ├──0.04 MB (04.10%) ── source
│ │ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(16x16, svgContext:[ viewport=(16x16) contextPaint=( fill=cc0d0c0c fillOpa=1 strokeOpa=1 ) ])
│ │ ├──0.05 MB (04.46%) -- image(16x16, chrome://devtools/skin/images/search.svg)
│ │ │ ├──0.04 MB (04.05%) ── source
│ │ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(12x12, svgContext:[ viewport=(12x12) contextPaint=( fill=e6898787 fillOpa=1 strokeOpa=1 ) ])
│ │ ├──0.05 MB (04.45%) -- image(16x16, chrome://devtools/skin/images/command-pick.svg)
│ │ │ ├──0.04 MB (04.04%) ── source
│ │ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(16x16, svgContext:[ viewport=(16x16) contextPaint=( fill=cc0d0c0c fillOpa=1 strokeOpa=1 ) ])
│ │ ├──0.05 MB (04.41%) -- image(0x0, chrome://devtools/skin/images/filter-small.svg)
│ │ │ ├──0.04 MB (04.01%) ── source
│ │ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(12x12, svgContext:[ viewport=(12x12) contextPaint=( fill=e6898787 fillOpa=1 strokeOpa=1 ) ])
│ │ ├──0.05 MB (04.36%) -- image(16x16, chrome://devtools/skin/images/command-eyedropper.svg)
│ │ │ ├──0.04 MB (03.95%) ── source
│ │ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(14x14, svgContext:[ viewport=(14x14) contextPaint=( fill=cc0d0c0c fillOpa=1 strokeOpa=1 ) ])
│ │ ├──0.05 MB (04.31%) -- image(12x12, chrome://devtools/skin/images/alert-small.svg)
│ │ │ ├──0.04 MB (03.90%) ── source
│ │ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(12x12, svgContext:[ viewport=(12x12) contextPaint=( fill=ff00b6d7 fillOpa=1 strokeOpa=1 ) ])
│ │ ├──0.04 MB (04.30%) -- image(16x16, chrome://devtools/skin/images/command-chevron.svg)
│ │ │ ├──0.04 MB (03.89%) ── source
│ │ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(16x16, svgContext:[ viewport=(16x16) contextPaint=( fill=cc0d0c0c fillOpa=1 strokeOpa=1 ) ])
│ │ ├──0.04 MB (04.28%) -- image(16x16, chrome://devtools/skin/images/close.svg)
│ │ │ ├──0.04 MB (03.87%) ── source
│ │ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(16x16, svgContext:[ viewport=(16x16) contextPaint=( fill=cc0d0c0c fillOpa=1 strokeOpa=1 ) ])
│ │ ├──0.04 MB (04.26%) -- image(16x16, chrome://devtools/skin/images/add.svg)
│ │ │ ├──0.04 MB (03.86%) ── source
│ │ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(14x14, svgContext:[ viewport=(14x14) contextPaint=( fill=cc0d0c0c fillOpa=1 strokeOpa=1 ) ])
│ │ ├──0.04 MB (04.26%) -- image(16x16, chrome://devtools/skin/images/breadcrumbs-scrollbutton.svg)
│ │ │ ├──0.04 MB (03.85%) ── source
│ │ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(16x16, svgContext:[ viewport=(16x16) contextPaint=( fill=ff0d0c0c fillOpa=1 strokeOpa=1 ) ])
│ │ ├──0.04 MB (04.23%) -- image(0x0, chrome://devtools/skin/images/open-inspector.svg)
│ │ │ ├──0.04 MB (03.82%) ── source
│ │ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(15x15, svgContext:[ viewport=(15x15) contextPaint=( fill=e6898787 fillOpa=1 strokeOpa=1 ) ])
│ │ ├──0.04 MB (04.23%) -- image(8x4, chrome://devtools/skin/images/dropmarker.svg)
│ │ │ ├──0.04 MB (03.82%) ── source
│ │ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(8x4, svgContext:[ viewport=(8x4) contextPaint=( fill=cc0d0c0c fillOpa=1 strokeOpa=1 ) ])
│ │ └──0.04 MB (03.89%) ── image(16x16, chrome://devtools/skin/images/search-clear.svg)/source
│ ├──0.10 MB (09.47%) -- uncached/vector/used/progress=18f
│ │ ├──0.05 MB (05.06%) -- image(16x16, chrome://devtools/skin/images/more.svg)
│ │ │ ├──0.04 MB (04.25%) ── source
│ │ │ └──0.01 MB (00.81%) ++ locked/types=2000
│ │ └──0.05 MB (04.41%) -- image(0x0, chrome://devtools/skin/images/filter-small.svg)
│ │ ├──0.04 MB (04.01%) ── source
│ │ └──0.00 MB (00.41%) ++ locked/types=2000/surface(12x12, svgContext:[ viewport=(12x12) contextPaint=( fill=e6898787 fillOpa=1 strokeOpa=1 ) ])
│ └──0.04 MB (03.77%) ── content/vector/used/progress=18f/image(0x0, resource://devtools/client/shared/components/reps/images/open-inspector.svg)/source
├──0.06 MB (05.90%) -- js-non-window/zones/zone(0x10de65000)/realm([System Principal], [anonymous sandbox] (from: resource://devtools/shared/builtin-modules.js:40))
│ ├──0.06 MB (05.46%) -- classes
│ │ ├──0.05 MB (04.45%) -- class(Function)/objects
│ │ │ ├──0.04 MB (04.17%) ── gc-heap
│ │ │ └──0.00 MB (00.28%) ── malloc-heap/slots
│ │ └──0.01 MB (01.01%) ++ class(<non-notable classes>)/objects
│ └──0.00 MB (00.44%) ++ sundries
└──0.01 MB (00.60%) ++ string-bundles
Other Measurements
1 (100.0%) -- js-main-runtime-realms
└──1 (100.0%) ── system/[System Principal], [anonymous sandbox] (from: resource://devtools/shared/builtin-modules.js:40)
End of Main Process (pid 89180)
privilegedabout (pid 89183)
Explicit Allocations
0.20 MB (100.0%) -- explicit
└──0.20 MB (100.0%) -- js-non-window/zones/zone(0x111a65000)/realm([System Principal], [anonymous sandbox] (from: resource://devtools/shared/builtin-modules.js:40))
├──0.19 MB (97.17%) -- classes
│ ├──0.18 MB (91.50%) -- class(Function)/objects
│ │ ├──0.18 MB (89.91%) ── gc-heap
│ │ └──0.00 MB (01.59%) ── malloc-heap/slots
│ └──0.01 MB (05.67%) -- class(<non-notable classes>)/objects
│ ├──0.01 MB (04.44%) -- malloc-heap
│ │ ├──0.01 MB (04.36%) ── slots
│ │ └──0.00 MB (00.08%) ── elements/normal
│ └──0.00 MB (01.24%) ── gc-heap
└──0.01 MB (02.83%) -- sundries
├──0.01 MB (02.75%) ── malloc-heap
└──0.00 MB (00.08%) ── gc-heap
Other Measurements
1 (100.0%) -- js-main-runtime-realms
└──1 (100.0%) ── system/[System Principal], [anonymous sandbox] (from: resource://devtools/shared/builtin-modules.js:40)
End of privilegedabout (pid 89183)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment