Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.lucene.benchmark.byTask.stats
Class TaskStats

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

All Implemented Interfaces:
  Cloneable

    public class TaskStats

extends Object
implements 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.

Method Summary
`void` | `add(TaskStats stat2)` Add data from another stat, for aggregation
`Object` | `clone()`
`int` | `getCount()`
`int[]` | `getCountsByTime()`
`long` | `getCountsByTimeStepMSec()`
`long` | `getElapsed()`
`long` | `getMaxTotMem()`
`long` | `getMaxUsedMem()`
`int` | `getNumParallelTasks()`
`int` | `getNumRuns()`
`int` | `getRound()`
`PerfTask` | `getTask()`
`int` | `getTaskRunNum()`
`void` | `setCountsByTime(int[] counts, long msecStep)`
`String` | `toString()`

Methods inherited from class java.lang.Object
`equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Method Detail

### setCountsByTime

    public void setCountsByTime(int[] counts,
                                long msecStep)

### getCountsByTime

    public int[] getCountsByTime()

### getCountsByTimeStepMSec

    public long getCountsByTimeStepMSec()

### getTaskRunNum

    public int getTaskRunNum()

  Returns:
    the taskRunNum.

### toString

    public String toString()

  Overrides:
    `toString` in class `Object`

### 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

    public PerfTask getTask()

  Returns:
    Returns the task.

### getNumRuns

    public int getNumRuns()

  Returns:
    Returns the numRuns.

### add

    public void add(TaskStats stat2)

  Add data from another stat, for aggregation

  Parameters:
    `stat2` - the added stat data.

### clone

    public Object clone()
                 throws CloneNotSupportedException

  Overrides:
    `clone` in class `Object`
  Throws:
    `CloneNotSupportedException`

### getRound

    public int getRound()

  Returns:
    the round number.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD