Package org.jgroups.util
Class ProfilingHelper
- java.lang.Object
-
- org.jboss.byteman.rule.helper.Helper
-
- org.jgroups.util.ProfilingHelper
-
public class ProfilingHelper extends org.jboss.byteman.rule.helper.Helper
Generic helper for profiling of methods. Other helper classes can subclass this one- Since:
- 5.2.7
- Author:
- Bela Ban
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
ProfilingHelper.ProfilingProbeHandler
-
Field Summary
Fields Modifier and Type Field Description protected static ProfilingHelper.ProfilingProbeHandler
ph
protected static java.util.Map<java.lang.String,Profiler>
profilers
-
Constructor Summary
Constructors Modifier Constructor Description protected
ProfilingHelper(org.jboss.byteman.rule.Rule rule)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static DiagnosticsHandler
createDiagHandler()
void
diagCreated(DiagnosticsHandler diag)
protected static java.lang.String
localAddress()
void
start(java.lang.String profiler_name)
void
stop(java.lang.String profiler_name)
-
Methods inherited from class org.jboss.byteman.rule.helper.Helper
activated, addCountDown, callerCheck, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, clear, clearLinks, clearLinks, closeTrace, countDown, createCountDown, createCounter, createCounter, createJoin, createLinkMap, createRendezvous, createRendezvous, createTimer, deactivated, debug, decrementCounter, delay, deleteCounter, deleteLinkMap, deleteRendezvous, deleteTimer, err, errTraceException, flag, flagged, formatAllStacks, formatAllStacks, formatAllStacks, formatAllStacks, formatStack, formatStack, formatStack, formatStack, formatStackBetween, formatStackBetween, formatStackBetween, formatStackBetween, formatStackBetween, formatStackBetween, formatStackBetweenMatches, formatStackBetweenMatches, formatStackBetweenMatches, formatStackBetweenMatches, formatStackBetweenMatches, formatStackBetweenMatches, formatStackMatching, formatStackMatching, formatStackMatching, formatStackMatching, formatStackMatching, formatStackMatching, formatStackRange, formatThreadStack, formatThreadStack, formatThreadStack, formatThreadStack, getCountDown, getElapsedTimeFromTimer, getObjectSize, getRendezvous, getStack, incrementCounter, incrementCounter, installed, isCountDown, isJoin, isRendezvous, joinEnlist, joinWait, joinWait, killJVM, killJVM, killThread, link, link, linked, linked, linkNames, linkNames, linkValues, linkValues, matchIndex, noisy, noisyTraceException, openTrace, openTrace, out, outTraceException, printFrame, printlnFrame, readCounter, readCounter, rendezvous, rendezvous, resetTimer, setTriggering, signalKill, signalKill, signalThrow, signalThrow, signalWake, signalWake, toString, trace, trace, traceAllStacks, traceAllStacks, traceAllStacks, traceAllStacks, traceAllStacks, traceAllStacks, traceClose, traceln, traceln, traceOpen, traceOpen, traceStack, traceStack, traceStack, traceStack, traceStack, traceStack, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackRange, traceThreadStack, traceThreadStack, traceThreadStack, traceThreadStack, traceThreadStack, traceThreadStack, triggerIndex, uninstalled, unlink, unlink, verbose, verboseTraceException, waitFor, waitFor, waiting
-
-
-
-
Field Detail
-
profilers
protected static final java.util.Map<java.lang.String,Profiler> profilers
-
ph
protected static final ProfilingHelper.ProfilingProbeHandler ph
-
-
Method Detail
-
diagCreated
public void diagCreated(DiagnosticsHandler diag)
-
start
public void start(java.lang.String profiler_name)
-
stop
public void stop(java.lang.String profiler_name)
-
createDiagHandler
protected static DiagnosticsHandler createDiagHandler() throws java.lang.Exception
- Throws:
java.lang.Exception
-
localAddress
protected static java.lang.String localAddress()
-
-