nsIMemoryReporterManager

Methods

init()

registerStrongReporter(reporter)

registerWeakReporter(reporter)

unregisterStrongReporter(reporter)

unregisterWeakReporter(reporter)

blockRegistrationAndHideExistingReporters()

unblockRegistrationAndRestoreOriginalReporters()

registerStrongReporterEvenIfBlocked(aReporter)

getReports(handleReport, handleReportData, finishReporting, finishReportingData, anonymize)

getReportsExtended(handleReport, handleReportData, finishReporting, finishReportingData, anonymize, minimizeMemoryUsage, DMDDumpIdent)

getReportsForThisProcess(handleReport, handleReportData, anonymize)

getReportsForThisProcessExtended(handleReport, handleReportData, anonymize, DMDFile)

minimizeMemoryUsage(callback)

sizeOfTab(window, jsObjectsSize, jsStringsSize, jsOtherSize, domSize, styleSize, otherSize, totalSize, jsMilliseconds, nonJSMilliseconds)

Attributes

explicit

vsize

vsizeMaxContiguous

resident

residentFast

residentUnique

heapAllocated

heapOverheadRatio

JSMainRuntimeGCHeap

JSMainRuntimeTemporaryPeak

JSMainRuntimeCompartmentsSystem

JSMainRuntimeCompartmentsUser

imagesContentUsedUncompressed

storageSQLite

lowMemoryEventsVirtual

lowMemoryEventsPhysical

ghostWindows

pageFaultsHard

hasMozMallocUsableSize

isDMDEnabled

isDMDRunning