-
public final class SamplingHeapProfileNodeSampling Heap Profile node. Holds callsite information, allocation statistics and child nodes.
-
-
Constructor Summary
Constructors Constructor Description SamplingHeapProfileNode(CallFrame callFrame, Double selfSize, Integer id, List<SamplingHeapProfileNode> children)
-
Method Summary
Modifier and Type Method Description final CallFramecomponent1()final Doublecomponent2()final Integercomponent3()final List<SamplingHeapProfileNode>component4()final SamplingHeapProfileNodecopy(CallFrame callFrame, Double selfSize, Integer id, List<SamplingHeapProfileNode> children)final CallFramegetCallFrame()Function location. final DoublegetSelfSize()Allocations size in bytes for the node excluding children. final IntegergetId()Node id. final List<SamplingHeapProfileNode>getChildren()Child nodes. -
-
Constructor Detail
-
SamplingHeapProfileNode
SamplingHeapProfileNode(CallFrame callFrame, Double selfSize, Integer id, List<SamplingHeapProfileNode> children)
-
-
Method Detail
-
component1
final CallFrame component1()
-
component2
final Double component2()
-
component3
final Integer component3()
-
component4
final List<SamplingHeapProfileNode> component4()
-
copy
final SamplingHeapProfileNode copy(CallFrame callFrame, Double selfSize, Integer id, List<SamplingHeapProfileNode> children)
-
getCallFrame
final CallFrame getCallFrame()
Function location.
-
getSelfSize
final Double getSelfSize()
Allocations size in bytes for the node excluding children.
-
getId
final Integer getId()
Node id. Ids are unique across all profiles collected between startSampling and stopSampling.
-
getChildren
final List<SamplingHeapProfileNode> getChildren()
Child nodes.
-
-
-
-