Package org.jpos.util
Class Profiler
- java.lang.Object
-
- org.jpos.util.Profiler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Profiler.Entry
-
Field Summary
Fields Modifier and Type Field Description static int
TO_MILLIS
-
Constructor Summary
Constructors Constructor Description Profiler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkPoint(java.lang.String detail)
mark checkpointvoid
dump(java.io.PrintStream p, java.lang.String indent)
long
getElapsed()
long
getElapsedInMillis()
Profiler.Entry
getEntry(java.lang.String eventName)
java.util.LinkedHashMap<java.lang.String,Profiler.Entry>
getEvents()
long
getPartial()
long
getPartialInMillis()
void
reenable()
void
reset()
reset timers
-
-
-
Field Detail
-
TO_MILLIS
public static final int TO_MILLIS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Profiler
public Profiler()
-
-
Method Detail
-
reset
public void reset()
reset timers
-
checkPoint
public void checkPoint(java.lang.String detail)
mark checkpoint- Parameters:
detail
- checkpoint information
-
getElapsed
public long getElapsed()
- Returns:
- total elapsed time since last reset
-
getElapsedInMillis
public long getElapsedInMillis()
-
getPartial
public long getPartial()
- Returns:
- parcial elapsed time since last reset
-
getPartialInMillis
public long getPartialInMillis()
-
dump
public void dump(java.io.PrintStream p, java.lang.String indent)
-
getEvents
public java.util.LinkedHashMap<java.lang.String,Profiler.Entry> getEvents()
-
getEntry
public Profiler.Entry getEntry(java.lang.String eventName)
-
reenable
public void reenable()
-
-