de.kappich.sys.funclib.profile
Class LapStatistic
java.lang.Object
de.kappich.sys.funclib.profile.LapStatistic
public class LapStatistic
- extends Object
Messung und Ausgabe von Zeit- und Speicherverbrauch.
- Author:
- Kappich Systemberatung
Constructor Summary |
LapStatistic()
|
LapStatistic(int alignNumberColumn,
int alignNameColumn,
int alignLapTimeColumn,
int alignLapMemColumn,
int alignTotalMemColumn)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_alignNumberColumn
private final int _alignNumberColumn
_alignNameColumn
private final int _alignNameColumn
_alignLapTimeColumn
private final int _alignLapTimeColumn
_alignLapMemColumn
private final int _alignLapMemColumn
_alignTotalMemColumn
private final int _alignTotalMemColumn
_lapCounter
private int _lapCounter
_startTime
private long _startTime
_startMem
private long _startMem
_runtime
static final Runtime _runtime
LapStatistic
public LapStatistic()
LapStatistic
public LapStatistic(int alignNumberColumn,
int alignNameColumn,
int alignLapTimeColumn,
int alignLapMemColumn,
int alignTotalMemColumn)
getLapResult
public LapStatistic.Result getLapResult()
printLapResult
public void printLapResult(String title)
printLapResultWithGc
public void printLapResultWithGc(String title)
printColumns
private String printColumns(LapStatistic.Result result,
String title)
printColumns
private String printColumns(String number,
String name,
long lapTime,
long lapMem,
long totalMem)
toString
public String toString(String title)
- Der Rückgabewert entspricht der Ausgabe der Methode
printLapResult(String)
.
- Parameters:
title
- Titel der Ausgabezeile
- Returns:
- Ergebnis der Messung
toStringWithGc
public String toStringWithGc(String title)
- Der Rückgabewert entspricht der Ausgabe der Methode
printLapResultWithGc(String)
.
- Parameters:
title
- Titel der Ausgabezeile
- Returns:
- Ergebnis der Messung
alignString
private String alignString(String text,
int alignment)
getUsedMemory
private static long getUsedMemory()