net.PackageMap.LongLoadThreshhold
net.PackageMap.LongLoadThreshhold
#Overview
name: net.PackageMap.LongLoadThreshhold
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
Threshhold time in seconds for printing long load warnings in object serialization
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/Core/Private/HAL/ConsoleManager.cpp:3795
Scope: file
Source code excerpt:
static TAutoConsoleVariable<float> CVarNetPackageMapLongLoadThreshhold(
TEXT("net.PackageMap.LongLoadThreshhold"),
0.02f,
TEXT("Threshhold time in seconds for printing long load warnings in object serialization"),
ECVF_Default);
static TAutoConsoleVariable<int32> CVarNetPackageMapDebugAllObjects(
TEXT("net.PackageMap.DebugAll"),
#Loc: <Workspace>/Engine/Source/Runtime/Engine/Private/PackageMapClient.cpp:407
Scope (from outer to inner):
file
function bool UPackageMapClient::SerializeObject
Source code excerpt:
#if !(UE_BUILD_SHIPPING || UE_BUILD_TEST)
static IConsoleVariable* LongLoadThreshholdCVAR = IConsoleManager::Get().FindConsoleVariable(TEXT("net.PackageMap.LongLoadThreshhold"));
if (LongLoadThreshholdCVAR && ((float)LoadTime > LongLoadThreshholdCVAR->GetFloat()))
{
UE_LOG(LogNetPackageMap, Warning, TEXT("Long net serialize: %fms, Serialized Object %s"), (float)LoadTime * 1000.0f, *GetNameSafe(Object));
}
#endif