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