Class Points
- java.lang.Object
-
- org.apache.lucene.benchmark.byTask.stats.Points
-
public class Points extends Object
Test run data points collected as the test proceeds.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearData()Clear all data, prepare for more tests.TaskStatsgetCurrentStats()voidmarkTaskEnd(TaskStats stats, int count)mark the end of a taskTaskStatsmarkTaskStart(PerfTask task, int round)Mark that a task is starting.List<TaskStats>taskStats()Return the current task stats.
-
-
-
Constructor Detail
-
Points
public Points(Config config)
Create a Points statistics object.
-
-
Method Detail
-
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.
-
-