Package org.eclipse.net4j.util.om.trace
Class PerfTracer
- java.lang.Object
-
- org.eclipse.net4j.util.om.trace.ContextTracer
-
- org.eclipse.net4j.util.om.trace.PerfTracer
-
public class PerfTracer extends ContextTracer
Acontext tracer
that maintains a number of timers for performance measurements.- Author:
- Eike Stepper
-
-
Field Summary
Fields Modifier and Type Field Description static long
NOT_STARTED
-
Constructor Summary
Constructors Constructor Description PerfTracer(OMTracer delegate, java.lang.Class<?> context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getDuration(java.lang.Object object)
void
start(java.lang.Object object)
long
stop(java.lang.Object object)
-
Methods inherited from class org.eclipse.net4j.util.om.trace.ContextTracer
format, format, getBundle, getContext, getDelegate, getFullName, getName, getParent, ifEnabled, isEnabled, setEnabled, toString, trace, trace, trace
-
-
-
-
Field Detail
-
NOT_STARTED
public static final long NOT_STARTED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PerfTracer
public PerfTracer(OMTracer delegate, java.lang.Class<?> context)
-
-