21 virtual bool isTracking()
const;
23 virtual ::Memory::MemoryCategory getCurrentCategory()
const;
25 virtual void setCurrentCategory(::Memory::MemoryCategory category);
27 virtual uint64 getCategoryAllocationCount(uint)
const;
29 virtual uint64 getCategoryAllocatedMemory(uint cat)
const;
31 virtual uint64 getCategoryTotalAllocationCount(uint)
const;
33 virtual void publish();
35 virtual void populateCounters(
36 ::std::vector<::Memory::MemoryCategoryCounter>& categoryCounters,
37 uint64 minimumThresholdBytes
45 MCAPI
static void disableTracking();
48 MCAPI static ::Memory::MemoryTracker& get();
54 MCFOLD
bool $isTracking()
const;
56 MCFOLD ::Memory::MemoryCategory $getCurrentCategory()
const;
58 MCFOLD
void $setCurrentCategory(::Memory::MemoryCategory category);
60 MCFOLD uint64 $getCategoryAllocationCount(uint)
const;
62 MCFOLD uint64 $getCategoryAllocatedMemory(uint cat)
const;
64 MCFOLD uint64 $getCategoryTotalAllocationCount(uint)
const;
66 MCFOLD
void $publish();
68 MCFOLD
void $populateCounters(
69 ::std::vector<::Memory::MemoryCategoryCounter>& categoryCounters,
70 uint64 minimumThresholdBytes