Navigation
API > API/Developer > API/Developer/TraceServices > API/Developer/TraceServices/TraceServices > API/Developer/TraceServices/TraceServices/Model
Inheritance Hierarchy
- IProvider
- IMemoryProvider
References
Module | TraceServices |
Header | /Engine/Source/Developer/TraceServices/Public/TraceServices/Model/Memory.h |
Include | #include "TraceServices/Model/Memory.h" |
Syntax
class IMemoryProvider : public TraceServices::IProvider
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | EnumerateTags
(
TFunctionRef< void(const FMemoryTagInfo&)> Callback |
Enumerate the registered tags. |
![]() ![]() |
void | EnumerateTagSamples
(
FMemoryTrackerId Tracker, |
Enumerates samples (values) for a specified LLM tag. |
![]() ![]() |
void | EnumerateTrackers
(
TFunctionRef< void(const FMemoryTrackerInfo&)> Callback |
Enumerate the registered trackers. |
![]() ![]() |
const FMemoryTagInfo * | GetTag
(
FMemoryTagId Id |
Returns the meta data for a tag id. |
![]() ![]() |
uint32 | GetTagCount () |
Return the number of registered tags. |
![]() ![]() |
uint64 | GetTagSampleCount
(
FMemoryTrackerId Tracker, |
Gets the number of samples for a given tag from a given tracker. |
![]() ![]() |
uint32 | GetTagSerial () |
Unique serial index that changes when new tags are registered or when the Trackers flags is updated for a tag. |
![]() ![]() |
uint32 | Return the number of registered tracker descriptions. |