TMemSpyEngineHelperSysMemTrackerConfig Class Reference

class TMemSpyEngineHelperSysMemTrackerConfig
Public Member Functions
TMemSpyEngineHelperSysMemTrackerConfig()
TBool DumpData()
const TIntEnabledCategoryCount()
const TTimeIntervalMicroSeconds32 &TimerPeriod()
Public Member Enumerations
enumTMemSpyEngineSysMemTrackerCategories {
EMemSpyEngineSysMemTrackerCategoryNone = 0, EMemSpyEngineSysMemTrackerCategoryFileServerCache = 0x0001, EMemSpyEngineSysMemTrackerCategoryBitmapHandles = 0x0002, EMemSpyEngineSysMemTrackerCategoryUserHeap = 0x0004, EMemSpyEngineSysMemTrackerCategoryKernelHeap = 0x0008, EMemSpyEngineSysMemTrackerCategoryLocalChunks = 0x0010, EMemSpyEngineSysMemTrackerCategoryGlobalChunks = 0x0020, EMemSpyEngineSysMemTrackerCategoryRAMDrive = 0x0040, EMemSpyEngineSysMemTrackerCategoryUserStacks = 0x0080, EMemSpyEngineSysMemTrackerCategoryGlobalData = 0x0100, EMemSpyEngineSysMemTrackerCategoryRAMLoadedCode = 0x0200, EMemSpyEngineSysMemTrackerCategoryKernelHandles = 0x0400, EMemSpyEngineSysMemTrackerCategoryOpenFiles = 0x0800, EMemSpyEngineSysMemTrackerCategoryDiskusage = 0x1000, EMemSpyEngineSysMemTrackerCategorySystemMemory = 0x2000, EMemSpyEngineSysMemTrackerCategoryWindowGroups = 0x4000, EMemSpyEngineSysMemTrackerCategoryAll = 0xffff
}
enumTMemSpyEngineSysMemTrackerMode { MemSpyEngineSysMemTrackerModeBasic = 0, MemSpyEngineSysMemTrackerModeFull, MemSpyEngineSysMemTrackerModeCustom }
Public Attributes
TBool iDumpData
TInt iEnabledCategories
TMemSpyEngineSysMemTrackerMode iMode
TName iThreadNameFilter
TTimeIntervalMicroSeconds32 iTimerPeriod

Constructor & Destructor Documentation

TMemSpyEngineHelperSysMemTrackerConfig()

TMemSpyEngineHelperSysMemTrackerConfig()[inline]

Member Functions Documentation

DumpData()

TBool DumpData()const [inline]

EnabledCategoryCount()

const TIntEnabledCategoryCount()[inline]

TimerPeriod()

const TTimeIntervalMicroSeconds32 &TimerPeriod()const [inline]

Member Enumerations Documentation

Enum TMemSpyEngineSysMemTrackerCategories

Enumerators

EMemSpyEngineSysMemTrackerCategoryNone = 0
EMemSpyEngineSysMemTrackerCategoryFileServerCache = 0x0001
EMemSpyEngineSysMemTrackerCategoryBitmapHandles = 0x0002
EMemSpyEngineSysMemTrackerCategoryUserHeap = 0x0004
EMemSpyEngineSysMemTrackerCategoryKernelHeap = 0x0008
EMemSpyEngineSysMemTrackerCategoryLocalChunks = 0x0010
EMemSpyEngineSysMemTrackerCategoryGlobalChunks = 0x0020
EMemSpyEngineSysMemTrackerCategoryRAMDrive = 0x0040
EMemSpyEngineSysMemTrackerCategoryUserStacks = 0x0080
EMemSpyEngineSysMemTrackerCategoryGlobalData = 0x0100
EMemSpyEngineSysMemTrackerCategoryRAMLoadedCode = 0x0200
EMemSpyEngineSysMemTrackerCategoryKernelHandles = 0x0400
EMemSpyEngineSysMemTrackerCategoryOpenFiles = 0x0800
EMemSpyEngineSysMemTrackerCategoryDiskusage = 0x1000
EMemSpyEngineSysMemTrackerCategorySystemMemory = 0x2000
EMemSpyEngineSysMemTrackerCategoryWindowGroups = 0x4000
EMemSpyEngineSysMemTrackerCategoryAll = 0xffff

Enum TMemSpyEngineSysMemTrackerMode

Enumerators

MemSpyEngineSysMemTrackerModeBasic = 0
MemSpyEngineSysMemTrackerModeFull
MemSpyEngineSysMemTrackerModeCustom

Member Data Documentation

TBool iDumpData

TBool iDumpData

TInt iEnabledCategories

TInt iEnabledCategories

TMemSpyEngineSysMemTrackerMode iMode

TMemSpyEngineSysMemTrackerMode iMode

TName iThreadNameFilter

TName iThreadNameFilter

TTimeIntervalMicroSeconds32 iTimerPeriod

TTimeIntervalMicroSeconds32 iTimerPeriod