|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--stomp.util.Bench
utility class for benchmarking code. Use as storage for times of critical events, and as a simple way to find out how many milliseconds passed between marked events. This class is especially useful for marking points in a stack trace which happen to exist in different objects.
Constructor Summary | |
Bench()
|
Method Summary | |
static long |
diff(int key,
int key2)
|
static long |
diff(java.lang.String key,
java.lang.String key2)
|
static long |
difference(java.lang.String from,
java.lang.String to)
returns the difference, in milliseconds, between the times the two marks were made in the bench. |
static long |
get(int key)
|
static long |
get(java.lang.String key)
returns the long in the bench under the given key. |
static java.lang.Object |
getKey()
|
static void |
main(java.lang.String[] args)
|
static java.lang.String |
mark()
marks the current time in the bench. |
static void |
mark(int key)
|
static void |
mark(java.lang.String key)
marks the current time in the bench, under the given key. |
static java.lang.String |
mprint(java.lang.String from,
java.lang.String to)
|
static java.lang.String |
print(int key)
|
static void |
print(int key,
int key2)
|
static java.lang.String |
print(java.lang.String key)
|
static void |
print(java.lang.String key,
java.lang.String key2)
calls Log.debug with the difference between the two keys given |
static void |
tab()
|
static void |
untab()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Bench()
Method Detail |
public static void tab()
public static void untab()
public static java.lang.String mark()
public static java.lang.Object getKey()
public static void mark(java.lang.String key)
public static long get(java.lang.String key)
public static long difference(java.lang.String from, java.lang.String to)
public static java.lang.String mprint(java.lang.String from, java.lang.String to)
public static void print(java.lang.String key, java.lang.String key2)
public static java.lang.String print(java.lang.String key)
public static java.lang.String print(int key)
public static void print(int key, int key2)
public static long diff(java.lang.String key, java.lang.String key2)
difference
public static void mark(int key)
public static long get(int key)
public static long diff(int key, int key2)
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |