Skip to content

@graphty/graphty-element / managers / PerformanceSnapshot

Interface: PerformanceSnapshot

Defined in: src/managers/StatsManager.ts:120

Performance snapshot including CPU, GPU, and scene metrics

Properties

cpu

cpu: object[]

Defined in: src/managers/StatsManager.ts:121

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: src/managers/StatsManager.ts:133

gpuFrameTime

gpuFrameTime: PerfCounterSnapshot

shaderCompilation

shaderCompilation: PerfCounterSnapshot


layoutSession?

optional layoutSession: LayoutSessionMetrics

Defined in: src/managers/StatsManager.ts:146


scene?

optional scene: object

Defined in: src/managers/StatsManager.ts:137

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: src/managers/StatsManager.ts:147