public class LapStatistic
extends java.lang.Object
Messung und Ausgabe von Zeit- und Speicherverbrauch.
Modifier and Type | Class and Description |
---|---|
static class |
LapStatistic.Result |
Modifier and Type | Field and Description |
---|---|
private int |
_alignLapMemColumn |
private int |
_alignLapTimeColumn |
private int |
_alignNameColumn |
private int |
_alignNumberColumn |
private int |
_alignTotalMemColumn |
private int |
_lapCounter |
(package private) static java.lang.Runtime |
_runtime |
private long |
_startMem |
private long |
_startTime |
Constructor and Description |
---|
LapStatistic() |
LapStatistic(int alignNumberColumn,
int alignNameColumn,
int alignLapTimeColumn,
int alignLapMemColumn,
int alignTotalMemColumn) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
alignString(java.lang.String text,
int alignment) |
LapStatistic.Result |
getLapResult() |
private static long |
getUsedMemory() |
private java.lang.String |
printColumns(LapStatistic.Result result,
java.lang.String title) |
private java.lang.String |
printColumns(java.lang.String number,
java.lang.String name,
long lapTime,
long lapMem,
long totalMem) |
void |
printLapResult(java.lang.String title) |
void |
printLapResultWithGc(java.lang.String title) |
java.lang.String |
toString(java.lang.String title)
Der Rückgabewert entspricht der Ausgabe der Methode
printLapResult(String) . |
java.lang.String |
toStringWithGc(java.lang.String title)
Der Rückgabewert entspricht der Ausgabe der Methode
printLapResultWithGc(String) . |
private final int _alignNumberColumn
private final int _alignNameColumn
private final int _alignLapTimeColumn
private final int _alignLapMemColumn
private final int _alignTotalMemColumn
private int _lapCounter
private long _startTime
private long _startMem
static final java.lang.Runtime _runtime
public LapStatistic()
public LapStatistic(int alignNumberColumn, int alignNameColumn, int alignLapTimeColumn, int alignLapMemColumn, int alignTotalMemColumn)
public LapStatistic.Result getLapResult()
public void printLapResult(java.lang.String title)
public void printLapResultWithGc(java.lang.String title)
private java.lang.String printColumns(LapStatistic.Result result, java.lang.String title)
private java.lang.String printColumns(java.lang.String number, java.lang.String name, long lapTime, long lapMem, long totalMem)
public java.lang.String toString(java.lang.String title)
Der Rückgabewert entspricht der Ausgabe der Methode printLapResult(String)
.
title
- Titel der Ausgabezeilepublic java.lang.String toStringWithGc(java.lang.String title)
Der Rückgabewert entspricht der Ausgabe der Methode printLapResultWithGc(String)
.
title
- Titel der Ausgabezeileprivate java.lang.String alignString(java.lang.String text, int alignment)
private static long getUsedMemory()