Class Profile


  • public class Profile
    extends java.lang.Object
    Profile
    • Constructor Summary

      Constructors 
      Constructor Description
      Profile()  
    • Method Summary

      Modifier and Type Method Description
      java.lang.Double getEndTime()
      Profiling end timestamp in microseconds.
      java.util.List<ProfileNode> getNodes()
      The list of profile nodes.
      java.util.List<java.lang.Integer> getSamples()
      Ids of samples top nodes.
      java.lang.Double getStartTime()
      Profiling start timestamp in microseconds.
      java.util.List<java.lang.Integer> getTimeDeltas()
      Time intervals between adjacent samples in microseconds.
      void setEndTime​(java.lang.Double endTime)
      Profiling end timestamp in microseconds.
      void setNodes​(java.util.List<ProfileNode> nodes)
      The list of profile nodes.
      void setSamples​(java.util.List<java.lang.Integer> samples)
      Ids of samples top nodes.
      void setStartTime​(java.lang.Double startTime)
      Profiling start timestamp in microseconds.
      void setTimeDeltas​(java.util.List<java.lang.Integer> timeDeltas)
      Time intervals between adjacent samples in microseconds.
      • Methods inherited from class java.lang.Object

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

      • Profile

        public Profile()
    • Method Detail

      • getNodes

        public java.util.List<ProfileNode> getNodes()
        The list of profile nodes. First item is the root node.
      • setNodes

        public void setNodes​(java.util.List<ProfileNode> nodes)
        The list of profile nodes. First item is the root node.
      • getStartTime

        public java.lang.Double getStartTime()
        Profiling start timestamp in microseconds.
      • setStartTime

        public void setStartTime​(java.lang.Double startTime)
        Profiling start timestamp in microseconds.
      • getEndTime

        public java.lang.Double getEndTime()
        Profiling end timestamp in microseconds.
      • setEndTime

        public void setEndTime​(java.lang.Double endTime)
        Profiling end timestamp in microseconds.
      • getSamples

        public java.util.List<java.lang.Integer> getSamples()
        Ids of samples top nodes.
      • setSamples

        public void setSamples​(java.util.List<java.lang.Integer> samples)
        Ids of samples top nodes.
      • getTimeDeltas

        public java.util.List<java.lang.Integer> getTimeDeltas()
        Time intervals between adjacent samples in microseconds. The first delta is relative to the profile startTime.
      • setTimeDeltas

        public void setTimeDeltas​(java.util.List<java.lang.Integer> timeDeltas)
        Time intervals between adjacent samples in microseconds. The first delta is relative to the profile startTime.