public final class CPUSamplerData extends Object
CPUSampler.getData()| Modifier and Type | Method and Description |
|---|---|
com.oracle.truffle.api.TruffleContext |
getContext() |
LongSummaryStatistics |
getSampleBias()
The sample bias is a measurement of of how much time passed between requesting a stack sample
and starting the stack traversal.
|
LongSummaryStatistics |
getSampleDuration()
The sample duration is a measurement of how long it took to traverse the stack when taking a
sample.
|
long |
getSampleInterval() |
long |
getSamples() |
Map<Thread,Collection<ProfilerNode<CPUSampler.Payload>>> |
getThreadData() |
long |
missedSamples()
Returns how may samples were missed, i.e.
|
public com.oracle.truffle.api.TruffleContext getContext()
public Map<Thread,Collection<ProfilerNode<CPUSampler.Payload>>> getThreadData()
ProfilerNodes
describing the profile of the execution.public long getSamples()
public long getSampleInterval()
public LongSummaryStatistics getSampleBias()
LongSummaryStatistics of the sample bias.public LongSummaryStatistics getSampleDuration()
LongSummaryStatistics of the sample duration.public long missedSamples()