public class VertexFlameGraphFactory extends Object
Constructor and Description |
---|
VertexFlameGraphFactory() |
Modifier and Type | Method and Description |
---|---|
static VertexFlameGraph |
createFullFlameGraphFrom(VertexThreadInfoStats sample)
Converts
VertexThreadInfoStats into a FlameGraph. |
static VertexFlameGraph |
createOffCpuFlameGraph(VertexThreadInfoStats sample)
Converts
VertexThreadInfoStats into a FlameGraph representing blocked (Off-CPU)
threads. |
static VertexFlameGraph |
createOnCpuFlameGraph(VertexThreadInfoStats sample)
Converts
VertexThreadInfoStats into a FlameGraph representing actively running
(On-CPU) threads. |
public static VertexFlameGraph createFullFlameGraphFrom(VertexThreadInfoStats sample)
VertexThreadInfoStats
into a FlameGraph.sample
- Thread details sample containing stack traces.public static VertexFlameGraph createOffCpuFlameGraph(VertexThreadInfoStats sample)
VertexThreadInfoStats
into a FlameGraph representing blocked (Off-CPU)
threads.
Includes threads in states Thread.State.[TIMED_WAITING, BLOCKED, WAITING].
sample
- Thread details sample containing stack traces.public static VertexFlameGraph createOnCpuFlameGraph(VertexThreadInfoStats sample)
VertexThreadInfoStats
into a FlameGraph representing actively running
(On-CPU) threads.
Includes threads in states Thread.State.[RUNNABLE, NEW].
sample
- Thread details sample containing stack traces.Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.