Bug 1659567 - Add a memory reporter for gAccessCounts. r=froydnj

This table is only in debug builds, but it takes up about 100kb,
so it sticks out in DMD reports taken in debug builds.

Differential Revision: https://phabricator.services.mozilla.com/D87347
This commit is contained in:
Andrew McCreight 2020-08-18 13:15:41 +00:00
parent 1cad430a1a
commit 8fc99bb917

View File

@ -3136,6 +3136,12 @@ PreferenceServiceReporter::CollectReports(
sizes.mMisc += mallocSizeOf(gSharedMap);
}
#ifdef ACCESS_COUNTS
if (gAccessCounts) {
sizes.mMisc += gAccessCounts->ShallowSizeOfIncludingThis(mallocSizeOf);
}
#endif
MOZ_COLLECT_REPORT("explicit/preferences/hash-table", KIND_HEAP, UNITS_BYTES,
sizes.mHashTable, "Memory used by libpref's hash table.");