Class ScalarResult

java.lang.Object
org.openjdk.jmh.results.Result<ScalarResult>
org.openjdk.jmh.results.ScalarResult
All Implemented Interfaces:
Serializable

public class ScalarResult extends Result<ScalarResult>
See Also:
  • Constructor Details

  • Method Details

    • getThreadAggregator

      protected Aggregator<ScalarResult> getThreadAggregator()
      Description copied from class: Result
      Thread aggregator combines the thread results into iteration result.
      Specified by:
      getThreadAggregator in class Result<ScalarResult>
      Returns:
      thread aggregator
    • getIterationAggregator

      protected Aggregator<ScalarResult> getIterationAggregator()
      Description copied from class: Result
      Iteration aggregator combines the iteration results into benchmar result.
      Specified by:
      getIterationAggregator in class Result<ScalarResult>
      Returns:
      iteration aggregator
    • getZeroResult

      protected ScalarResult getZeroResult()
      Description copied from class: Result
      Returns "0" result. This is used for un-biased aggregation of secondary results. For instance, profilers might omit results in some iterations, thus we should pretend there were 0 results.
      Overrides:
      getZeroResult in class Result<ScalarResult>
      Returns:
      result that represents "empty" result, null if no sensible "empty" result can be created