public class TimeData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
long |
count
Number of records processed.
|
long |
elapsed
Elapsed time in milliseconds.
|
long |
freeMem
Free memory at the end of measurement interval.
|
java.lang.String |
name
Name of the data point - usually one of a data series with the same name
|
long |
totalMem
Total memory at the end of measurement interval.
|
Constructor and Description |
---|
TimeData() |
TimeData(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
clone() |
static java.lang.String |
getLabels()
Get a short legend for toString() output.
|
double |
getRate()
Get rate of processing, defined as number of processed records per second.
|
void |
recordMemUsage()
Record memory usage.
|
void |
reset()
Reset counters.
|
void |
start()
Start counting elapsed time.
|
void |
stop()
Stop counting elapsed time.
|
java.lang.String |
toString() |
java.lang.String |
toString(boolean withMem)
Return a tab-separated string containing this data.
|
public java.lang.String name
public long count
public long elapsed
public long freeMem
public long totalMem
public void start()
public void stop()
public void recordMemUsage()
public void reset()
protected java.lang.Object clone()
clone
in class java.lang.Object
public double getRate()
public static java.lang.String getLabels()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(boolean withMem)
withMem
- if true, append also memory informationCopyright © 2000-2018 Apache Software Foundation. All Rights Reserved.