Class DiscreteValueRecorder

java.lang.Object
com.hypixel.hytale.common.benchmark.DiscreteValueRecorder

public class DiscreteValueRecorder extends Object
  • Field Details

    • DEFAULT_COLUMN_SEPARATOR

      public static final String DEFAULT_COLUMN_SEPARATOR
      See Also:
    • DEFAULT_COLUMN_FORMAT_HEADER

      public static final String DEFAULT_COLUMN_FORMAT_HEADER
      See Also:
    • DEFAULT_COLUMN_FORMAT_VALUE

      public static final String DEFAULT_COLUMN_FORMAT_VALUE
      See Also:
    • DEFAULT_COLUMNS

      public static final String[] DEFAULT_COLUMNS
    • minValue

      protected long minValue
    • maxValue

      protected long maxValue
    • sumValues

      protected long sumValues
    • count

      protected long count
  • Constructor Details

    • DiscreteValueRecorder

      public DiscreteValueRecorder()
  • Method Details

    • reset

      public void reset()
    • getMinValue

      public long getMinValue(long def)
    • getMinValue

      public long getMinValue()
    • getMaxValue

      public long getMaxValue(long def)
    • getMaxValue

      public long getMaxValue()
    • getCount

      public long getCount()
    • getAverage

      public long getAverage(long def)
    • getAverage

      public long getAverage()
    • record

      public void record(long value)
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object
    • 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)