UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GarbageCollectionVerification.cpp File Reference

Variables

COREUOBJECT_API bool GShouldVerifyGCAssumptions = !UE_BUILD_SHIPPING && !UE_BUILD_TEST && !WITH_EDITOR
 
COREUOBJECT_API bool GShouldVerifyGCAssumptionsOnFullPurge = !UE_BUILD_SHIPPING && !WITH_EDITOR
 
COREUOBJECT_API float GVerifyGCAssumptionsChance = 0.0f
 

Variable Documentation

◆ GShouldVerifyGCAssumptions

COREUOBJECT_API bool GShouldVerifyGCAssumptions = !UE_BUILD_SHIPPING && !UE_BUILD_TEST && !WITH_EDITOR

If set and VERIFY_DISREGARD_GC_ASSUMPTIONS is true, we verify GC assumptions about "Disregard For GC" objects and clusters.

◆ GShouldVerifyGCAssumptionsOnFullPurge

COREUOBJECT_API bool GShouldVerifyGCAssumptionsOnFullPurge = !UE_BUILD_SHIPPING && !WITH_EDITOR

If set and VERIFY_DISREGARD_GC_ASSUMPTIONS is set, we verify GC assumptions when performing a full (blocking) purge

◆ GVerifyGCAssumptionsChance

COREUOBJECT_API float GVerifyGCAssumptionsChance = 0.0f

If > 0 and VERIFY_DISREGARD_GC_ASSUMPTIONS is set, we verify GC assumptions on that fraction of GCs.