Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
LowLevelMemStats.h File Reference
#include "HAL/LowLevelMemTracker.h"
#include "Stats/Stats.h"
+ Include dependency graph for LowLevelMemStats.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DECLARE_LLM_MEMORY_STAT(CounterName, StatId, GroupId)
 
#define DECLARE_LLM_MEMORY_STAT_EXTERN(CounterName, StatId, GroupId, API)
 
#define LLM_SCOPED_TAG_WITH_STAT(...)
 
#define LLM_SCOPED_TAG_WITH_STAT_IN_SET(...)
 
#define LLM_SCOPED_TAG_WITH_STAT_NAME(...)
 
#define LLM_SCOPED_TAG_WITH_STAT_NAME_IN_SET(...)
 
#define LLM_SCOPED_SINGLE_PLATFORM_STAT_TAG(...)
 
#define LLM_SCOPED_SINGLE_PLATFORM_STAT_TAG_IN_SET(...)
 
#define LLM_SCOPED_SINGLE_STAT_TAG(...)
 
#define LLM_SCOPED_SINGLE_STAT_TAG_IN_SET(...)
 
#define LLM_SCOPED_PAUSE_TRACKING_WITH_STAT_AND_AMOUNT(...)
 
#define LLM_SCOPED_TAG_WITH_OBJECT_IN_SET(...)
 
#define LLM_PUSH_STATS_FOR_ASSET_TAGS()
 

Macro Definition Documentation

◆ DECLARE_LLM_MEMORY_STAT

#define DECLARE_LLM_MEMORY_STAT ( CounterName,
StatId,
GroupId )

Definition at line 49 of file LowLevelMemStats.h.

◆ DECLARE_LLM_MEMORY_STAT_EXTERN

#define DECLARE_LLM_MEMORY_STAT_EXTERN ( CounterName,
StatId,
GroupId,
API )

Definition at line 50 of file LowLevelMemStats.h.

◆ LLM_PUSH_STATS_FOR_ASSET_TAGS

#define LLM_PUSH_STATS_FOR_ASSET_TAGS ( )

Definition at line 89 of file LowLevelMemStats.h.

◆ LLM_SCOPED_PAUSE_TRACKING_WITH_STAT_AND_AMOUNT

#define LLM_SCOPED_PAUSE_TRACKING_WITH_STAT_AND_AMOUNT ( ...)

Definition at line 87 of file LowLevelMemStats.h.

◆ LLM_SCOPED_SINGLE_PLATFORM_STAT_TAG

#define LLM_SCOPED_SINGLE_PLATFORM_STAT_TAG ( ...)

Definition at line 83 of file LowLevelMemStats.h.

◆ LLM_SCOPED_SINGLE_PLATFORM_STAT_TAG_IN_SET

#define LLM_SCOPED_SINGLE_PLATFORM_STAT_TAG_IN_SET ( ...)

Definition at line 84 of file LowLevelMemStats.h.

◆ LLM_SCOPED_SINGLE_STAT_TAG

#define LLM_SCOPED_SINGLE_STAT_TAG ( ...)

Definition at line 85 of file LowLevelMemStats.h.

◆ LLM_SCOPED_SINGLE_STAT_TAG_IN_SET

#define LLM_SCOPED_SINGLE_STAT_TAG_IN_SET ( ...)

Definition at line 86 of file LowLevelMemStats.h.

◆ LLM_SCOPED_TAG_WITH_OBJECT_IN_SET

#define LLM_SCOPED_TAG_WITH_OBJECT_IN_SET ( ...)

Definition at line 88 of file LowLevelMemStats.h.

◆ LLM_SCOPED_TAG_WITH_STAT

#define LLM_SCOPED_TAG_WITH_STAT ( ...)

LLM Stat scope macros (these are noops if LLM is disabled or if LLM stat tags are disabled)

Definition at line 79 of file LowLevelMemStats.h.

◆ LLM_SCOPED_TAG_WITH_STAT_IN_SET

#define LLM_SCOPED_TAG_WITH_STAT_IN_SET ( ...)

Definition at line 80 of file LowLevelMemStats.h.

◆ LLM_SCOPED_TAG_WITH_STAT_NAME

#define LLM_SCOPED_TAG_WITH_STAT_NAME ( ...)

Definition at line 81 of file LowLevelMemStats.h.

◆ LLM_SCOPED_TAG_WITH_STAT_NAME_IN_SET

#define LLM_SCOPED_TAG_WITH_STAT_NAME_IN_SET ( ...)

Definition at line 82 of file LowLevelMemStats.h.