t.FPSChart.MaxFrameDeltaSecsBeforeDiscarding
t.FPSChart.MaxFrameDeltaSecsBeforeDiscarding
#Overview
name: t.FPSChart.MaxFrameDeltaSecsBeforeDiscarding
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
The maximum length a frame can be (in seconds) to be considered for FPS chart binning (default 1.0s; no maximum length if <= 0.0)
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/Engine/Private/ChartCreation.cpp:64
Scope: file
Source code excerpt:
static FAutoConsoleVariableRef GMaximumFrameTimeToConsiderForHitchesAndBinningCVar(
TEXT("t.FPSChart.MaxFrameDeltaSecsBeforeDiscarding"),
GMaximumFrameTimeToConsiderForHitchesAndBinning,
TEXT("The maximum length a frame can be (in seconds) to be considered for FPS chart binning (default 1.0s; no maximum length if <= 0.0)")
);
/** The engine-wide performance tracking chart */
FPerformanceTrackingSystem GPerformanceTrackingSystem;
#Loc: <Workspace>/Engine/Source/Runtime/Engine/Public/ChartCreation.h:80
Scope (from outer to inner):
file
class class IPerformanceDataConsumer
Source code excerpt:
uint32 SyncLoadCount;
// Should this frame be considered for histogram generation (controlled by t.FPSChart.MaxFrameDeltaSecsBeforeDiscarding)
bool bBinThisFrame;
// Was this frame bound in one of the major functional units (only set if bBinThisFrame is true and the frame was longer than FEnginePerformanceTargets::GetTargetFrameTimeThresholdMS)
bool bGameThreadBound;
bool bRenderThreadBound;
bool bRHIThreadBound;