Class TimeRecorder

java.lang.Object
com.hypixel.hytale.common.benchmark.ContinuousValueRecorder
com.hypixel.hytale.common.benchmark.TimeRecorder
Direct Known Subclasses:
TimeDistributionRecorder

public class TimeRecorder extends ContinuousValueRecorder
  • Field Details

  • Constructor Details

    • TimeRecorder

      public TimeRecorder()
  • Method Details

    • start

      public long start()
    • end

      public double end(long start)
    • recordNanos

      public double recordNanos(long nanos)
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object
    • formatTime

      @Nonnull public static String formatTime(double secs)
    • format

      @Nonnull protected static String format(double val, String suffix)
    • formatHeader

      public void formatHeader(@Nonnull Formatter formatter)
    • formatHeader

      public void formatHeader(@Nonnull Formatter formatter, @Nonnull String columnFormatHeader)
    • formatValues

      public void formatValues(@Nonnull Formatter formatter)
    • formatValues

      public void formatValues(@Nonnull Formatter formatter, @Nonnull String columnFormatValue)