mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 922094 - part 1 - report proto/iface cache size to about:memory; r=njn
This commit is contained in:
parent
ec535567f8
commit
84360c4d9b
@ -310,6 +310,11 @@ CollectWindowReports(nsGlobalWindow *aWindow,
|
||||
"other 'dom/' numbers.");
|
||||
aWindowTotalSizes->mDOMOtherSize += windowSizes.mDOMOtherSize;
|
||||
|
||||
REPORT_SIZE("/proto-iface-cache", windowSizes.mProtoIfaceCacheSize,
|
||||
"Memory used for prototype and interface binding caches "
|
||||
"with a window.");
|
||||
aWindowTotalSizes->mProtoIfaceCacheSize += windowSizes.mProtoIfaceCacheSize;
|
||||
|
||||
REPORT_SIZE("/property-tables",
|
||||
windowSizes.mPropertyTablesSize,
|
||||
"Memory used for the property tables within a window.");
|
||||
@ -531,6 +536,9 @@ nsWindowMemoryReporter::CollectReports(nsIMemoryReporterCallback* aCb,
|
||||
REPORT("window-objects/dom/other", windowTotalSizes.mDOMOtherSize,
|
||||
"This is the sum of all windows' 'dom/other' numbers.");
|
||||
|
||||
REPORT("window-objects/proto-iface-cache", windowTotalSizes.mProtoIfaceCacheSize,
|
||||
"This is the sum of all windows' 'proto-iface-cache' numbers.");
|
||||
|
||||
REPORT("window-objects/property-tables",
|
||||
windowTotalSizes.mPropertyTablesSize,
|
||||
"This is the sum of all windows' 'property-tables' numbers.");
|
||||
|
@ -40,6 +40,7 @@ class nsWindowSizes {
|
||||
macro(Other, mLayoutTextRunsSize) \
|
||||
macro(Other, mLayoutPresContextSize) \
|
||||
macro(Other, mPropertyTablesSize) \
|
||||
macro(Other, mProtoIfaceCacheSize) \
|
||||
|
||||
public:
|
||||
nsWindowSizes(mozilla::MallocSizeOf aMallocSizeOf)
|
||||
|
Loading…
Reference in New Issue
Block a user