69 if (ElapsedTime >
Max)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
COREUOBJECT_API void SetReachabilityAnalysisTimeLimit(float TimeLimitSeconds)
Definition GarbageCollection.cpp:6019
COREUOBJECT_API bool GetIncrementalReachabilityAnalysisEnabled()
Definition GarbageCollection.cpp:6014
COREUOBJECT_API float GetReachabilityAnalysisTimeLimit()
Definition GarbageCollection.cpp:6024
COREUOBJECT_API void SetIncrementalReachabilityAnalysisEnabled(bool bEnabled)
Definition GarbageCollection.cpp:6009
Definition GarbageCollection.cpp:624
Definition GCObjectReferencer.cpp:27
Definition UObjectArray.h:50
Definition ReachabilityAnalysis.h:59
double Max
Definition ReachabilityAnalysis.h:61
int32 SlowestIteration
Definition ReachabilityAnalysis.h:63
double operator+=(double ElapsedTime)
Definition ReachabilityAnalysis.h:65
int32 NumIterations
Definition ReachabilityAnalysis.h:62
FString ToString() const
Definition ReachabilityAnalysisState.cpp:78
double Total
Definition ReachabilityAnalysis.h:60
Definition ReachabilityAnalysis.h:81
int32 NumUnreachableObjects
Definition ReachabilityAnalysis.h:108
int32 NumRoots
Definition ReachabilityAnalysis.h:105
int32 NumClusters
Definition ReachabilityAnalysis.h:106
int32 NumObjectsThatNeedWeakReferenceClearing
Definition ReachabilityAnalysis.h:113
double NotifyUnreachableTime
Definition ReachabilityAnalysis.h:95
FIterationTimerStat UnhashingTime
Definition ReachabilityAnalysis.h:101
bool bInProgress
Definition ReachabilityAnalysis.h:119
double VerifyTime
Definition ReachabilityAnalysis.h:88
double DestroyGarbageTimeLimit
Definition ReachabilityAnalysis.h:86
double TotalTime
Definition ReachabilityAnalysis.h:82
bool bFinishedAsFullPurge
Definition ReachabilityAnalysis.h:116
double UnhashingTimeLimit
Definition ReachabilityAnalysis.h:85
int32 NumBarrierObjects
Definition ReachabilityAnalysis.h:111
double TraceExternalRootsTime
Definition ReachabilityAnalysis.h:94
FIterationTimerStat ReachabilityTime
Definition ReachabilityAnalysis.h:98
bool bPurgedPreviousGCObjects
Definition ReachabilityAnalysis.h:118
double VerifyNoUnreachableTime
Definition ReachabilityAnalysis.h:89
int32 NumUnreachableClusteredObjects
Definition ReachabilityAnalysis.h:110
FIterationTimerStat GatherUnreachableTime
Definition ReachabilityAnalysis.h:100
bool bStartedAsFullPurge
Definition ReachabilityAnalysis.h:115
void DumpToLog()
Definition ReachabilityAnalysisState.cpp:83
double MarkObjectsAsUnreachableTime
Definition ReachabilityAnalysis.h:93
FIterationTimerStat ReferenceCollectionTime
Definition ReachabilityAnalysis.h:99
double DissolveUnreachableClustersTime
Definition ReachabilityAnalysis.h:96
FIterationTimerStat DestroyGarbageTime
Definition ReachabilityAnalysis.h:102
int32 NumObjects
Definition ReachabilityAnalysis.h:104
int32 NumWeakReferencesForClearing
Definition ReachabilityAnalysis.h:112
double ReachabilityTimeLimit
Definition ReachabilityAnalysis.h:84
double GarbageTrackingTime
Definition ReachabilityAnalysis.h:90
bool bFlushedAsyncLoading
Definition ReachabilityAnalysis.h:117
double InitialReferenceCollectionTime
Definition ReachabilityAnalysis.h:92
int32 NumClusteredObjects
Definition ReachabilityAnalysis.h:107
int32 NumDissolvedClusters
Definition ReachabilityAnalysis.h:109
Definition ReachabilityAnalysis.h:48
UObject * Object
Definition ReachabilityAnalysis.h:50
FUObjectItem * ObjectItem
Definition ReachabilityAnalysis.h:49