java.lang.Object
org.apache.lucene.benchmark.byTask.stats.Points

public class Points extends Object
Test run data points collected as the test proceeds.
  • Constructor Details

    • Points

      public Points(Config config)
      Create a Points statistics object.
  • Method Details

    • taskStats

      public List<TaskStats> taskStats()
      Return the current task stats. the actual task stats are returned, so caller should not modify this task stats.
      Returns:
      current TaskStats.
    • markTaskStart

      public TaskStats markTaskStart(PerfTask task, int round)
      Mark that a task is starting. Create a task stats for it and store it as a point.
      Parameters:
      task - the starting task.
      Returns:
      the new task stats created for the starting task.
    • getCurrentStats

      public TaskStats getCurrentStats()
    • markTaskEnd

      public void markTaskEnd(TaskStats stats, int count)
      mark the end of a task
    • clearData

      public void clearData()
      Clear all data, prepare for more tests.