Class Hotspot

java.lang.Object
com.netcracker.profiler.io.Hotspot

public class Hotspot extends Object
  • Field Details

    • id

      public int id
    • children

      public ArrayList<Hotspot> children
    • tags

      public Map<HotspotTag,HotspotTag> tags
    • mostImportantTags

      public PriorityQueue<HotspotTag> mostImportantTags
    • fullRowId

      public String fullRowId
    • folderId

      public int folderId
    • childTime

      public long childTime
    • totalTime

      public long totalTime
    • childCount

      public int childCount
    • count

      public int count
    • suspensionTime

      public int suspensionTime
    • childSuspensionTime

      public int childSuspensionTime
    • startTime

      public long startTime
    • endTime

      public long endTime
  • Constructor Details

    • Hotspot

      public Hotspot(int id)
  • Method Details

    • addTag

      public void addTag(HotspotTag tag)
    • getOrCreateChild

      public Hotspot getOrCreateChild(int tagId)
    • merge

      public void merge(Hotspot hs)
    • mergeWithChildren

      public void mergeWithChildren(Hotspot hs)
    • calculateTotalExecutions

      public void calculateTotalExecutions()
    • calculateTotalExecutions

      protected void calculateTotalExecutions(Hotspot prev)
    • flatProfile

      @Deprecated public Map<Integer,Hotspot> flatProfile()
      Deprecated.
    • remap

      public void remap(Map<Integer,Integer> id2id)