|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.basex.util.Performance
public final class Performance
This class contains methods for performance measurements.
Constructor Summary | |
---|---|
Performance()
Constructor, initializing the performance timer. |
Method Summary | |
---|---|
static String |
format(long size)
Formats a number according to the binary size orders (KB, MB, ...). |
static String |
format(long size,
boolean det)
Formats a file size according to the binary size orders (KB, MB, ...). |
static void |
gc(int n)
Performs some garbage collection. |
static String |
getMem()
Returns a formatted representation of the current memory consumption. |
long |
getTime()
Returns the measured execution time in nanoseconds. |
String |
getTimer()
Returns the measured execution time in milliseconds and reinitializes the timer. |
String |
getTimer(int runs)
Returns the measured execution time in milliseconds, divided by the number of runs, and reinitializes the timer. |
static String |
getTimer(long time,
int runs)
Returns a string with the measured execution time in milliseconds. |
void |
initTimer()
Initializes the timer. |
static void |
sleep(long ms)
Sleeps the specified number of milliseconds. |
static void |
stack()
Throws and catches an error to display the current stack. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Performance()
Method Detail |
---|
public void initTimer()
public long getTime()
public String getTimer()
public String getTimer(int runs)
runs
- number of runs
public static String getTimer(long time, int runs)
time
- measured time in nanosecondsruns
- number of runs
public static String getMem()
public static String format(long size)
size
- value to be formatted
public static String format(long size, boolean det)
size
- file sizedet
- detailed suffix
public static void sleep(long ms)
ms
- time in milliseconds to waitpublic static void gc(int n)
n
- number of times to execute garbage collectionpublic static void stack()
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |