gc.DelayReachabilityIterations

gc.DelayReachabilityIterations

#Overview

name: gc.DelayReachabilityIterations

This variable is created as a Console Variable (cvar).

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: