Class FlatTimingProfiler

java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.engine.performanceinstruments.FlatTimingProfiler

public class FlatTimingProfiler extends Object
  • Constructor Details

    • FlatTimingProfiler

      public FlatTimingProfiler(int probeCount)
  • Method Details

    • setProbeLabel

      public void setProbeLabel(int probeId, @Nonnull String label)
    • start

      public void start(int probeId)
    • stop

      public void stop(int probeId)
    • save

      public void save()
    • getTotal_ns

      public long getTotal_ns(int probeId)
    • getMin_ns

      public long getMin_ns(int probeId)
    • getMax_ns

      public long getMax_ns(int probeId)
    • getAverage_ns

      public long getAverage_ns(int probeId)
    • getSampleCount

      public long getSampleCount()
    • clear

      public void clear()
    • isValid

      public boolean isValid(int probeId)
    • isAllProbesStopped

      public boolean isAllProbesStopped()
    • toString

      @Nonnull public String toString(@Nonnull String label)