Class SamplingHeapProfileNode


  • public class SamplingHeapProfileNode
    extends java.lang.Object
    Sampling Heap Profile node Holds callsite information, allocation statistics and child nodes
    • Method Summary

      Modifier and Type Method Description
      CallFrame getCallFrame()
      Function location.
      java.util.List<SamplingHeapProfileNode> getChildren()
      Child nodes.
      java.lang.Integer getId()
      Node id.
      java.lang.Double getSelfSize()
      Allocations size in bytes for the node excluding children.
      void setCallFrame​(CallFrame callFrame)
      Function location.
      void setChildren​(java.util.List<SamplingHeapProfileNode> children)
      Child nodes.
      void setId​(java.lang.Integer id)
      Node id.
      void setSelfSize​(java.lang.Double selfSize)
      Allocations size in bytes for the node excluding children.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SamplingHeapProfileNode

        public SamplingHeapProfileNode()
    • Method Detail

      • getCallFrame

        public CallFrame getCallFrame()
        Function location.
      • setCallFrame

        public void setCallFrame​(CallFrame callFrame)
        Function location.
      • getSelfSize

        public java.lang.Double getSelfSize()
        Allocations size in bytes for the node excluding children.
      • setSelfSize

        public void setSelfSize​(java.lang.Double selfSize)
        Allocations size in bytes for the node excluding children.
      • getId

        public java.lang.Integer getId()
        Node id. Ids are unique across all profiles collected between startSampling and stopSampling.
      • setId

        public void setId​(java.lang.Integer id)
        Node id. Ids are unique across all profiles collected between startSampling and stopSampling.