Skip to content

@graphty/graphty-element / managers / PerformanceSnapshot

Interface: PerformanceSnapshot ​

Defined in: graphty-element/src/managers/StatsManager.ts:123

Performance snapshot including CPU, GPU, and scene metrics

Properties ​

cpu ​

cpu: object[]

Defined in: graphty-element/src/managers/StatsManager.ts:124

avg ​

avg: number

count ​

count: number

label ​

label: string

lastDuration ​

lastDuration: number

max ​

max: number

min ​

min: number

p50 ​

p50: number

p95 ​

p95: number

p99 ​

p99: number

total ​

total: number


gpu? ​

optional gpu: object

Defined in: graphty-element/src/managers/StatsManager.ts:136

gpuFrameTime ​

gpuFrameTime: PerfCounterSnapshot

shaderCompilation ​

shaderCompilation: PerfCounterSnapshot


layoutSession? ​

optional layoutSession: LayoutSessionMetrics

Defined in: graphty-element/src/managers/StatsManager.ts:149


scene? ​

optional scene: object

Defined in: graphty-element/src/managers/StatsManager.ts:140

activeMeshesEvaluation ​

activeMeshesEvaluation: PerfCounterSnapshot

cameraRenderTime ​

cameraRenderTime: PerfCounterSnapshot

drawCalls ​

drawCalls: DrawCallsSnapshot

frameTime ​

frameTime: PerfCounterSnapshot

interFrameTime ​

interFrameTime: PerfCounterSnapshot

renderTargetsRenderTime ​

renderTargetsRenderTime: PerfCounterSnapshot

renderTime ​

renderTime: PerfCounterSnapshot


timestamp ​

timestamp: number

Defined in: graphty-element/src/managers/StatsManager.ts:150