Class TaskStats
java.lang.Object
org.apache.lucene.benchmark.byTask.stats.TaskStats
- All Implemented Interfaces:
Cloneable
Statistics for a task run.
The same task can run more than once, but, if that task records statistics, each run would create its own TaskStats.
The same task can run more than once, but, if that task records statistics, each run would create its own TaskStats.
-
Method Details
-
setCountsByTime
public void setCountsByTime(int[] counts, long msecStep) -
getCountsByTime
public int[] getCountsByTime() -
getCountsByTimeStepMSec
public long getCountsByTimeStepMSec() -
getTaskRunNum
public int getTaskRunNum()- Returns:
- the taskRunNum.
-
toString
-
getCount
public int getCount()- Returns:
- Returns the count.
-
getElapsed
public long getElapsed()- Returns:
- elapsed time.
-
getMaxTotMem
public long getMaxTotMem()- Returns:
- Returns the maxTotMem.
-
getMaxUsedMem
public long getMaxUsedMem()- Returns:
- Returns the maxUsedMem.
-
getNumParallelTasks
public int getNumParallelTasks()- Returns:
- Returns the numParallelTasks.
-
getTask
- Returns:
- Returns the task.
-
getNumRuns
public int getNumRuns()- Returns:
- Returns the numRuns.
-
add
Add data from another stat, for aggregation- Parameters:
stat2
- the added stat data.
-
clone
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
getRound
public int getRound()- Returns:
- the round number.
-