gc.DelayReachabilityIterations
gc.DelayReachabilityIterations
#Overview
name: gc.DelayReachabilityIterations
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
Causes the Garbage Collector to delay incremental reachability iterations by the provided number of frames.
It is referenced in 2
C++ source files.
#Summary
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Runtime/CoreUObject/Private/UObject/GarbageCollection.cpp:260
Scope: file
Source code excerpt:
int32 GDelayReachabilityIterations = 0;
static FAutoConsoleVariableRef CDelayReachabilityIterations(
TEXT("gc.DelayReachabilityIterations"),
GDelayReachabilityIterations,
TEXT("Causes the Garbage Collector to delay incremental reachability iterations by the provided number of frames."),
ECVF_Default
);
#endif // UE_BUILD_SHIPPING
#Loc: <Workspace>/Engine/Source/Runtime/CoreUObject/Private/UObject/ReachabilityAnalysisState.h:50
Scope (from outer to inner):
file
namespace UE::GC
class class FReachabilityAnalysisState
Source code excerpt:
int32 NumIterations = 0;
/** Number of reachability analysis iterations to skip when running with gc.DelayReachabilityIterations */
int32 NumRechabilityIterationsToSkip = 0;
alignas (PLATFORM_CACHE_LINE_SIZE) double IterationStartTime = 0.0;
alignas (PLATFORM_CACHE_LINE_SIZE) double IterationTimeLimit = 0.0;
public: