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.HelperGeneric 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 classProfilingHelper.ProfilingProbeHandler
-
Field Summary
Fields Modifier and Type Field Description protected static ProfilingHelper.ProfilingProbeHandlerphprotected static java.util.Map<java.lang.String,Profiler>profilers
-
Constructor Summary
Constructors Modifier Constructor Description protectedProfilingHelper(org.jboss.byteman.rule.Rule rule)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static DiagnosticsHandlercreateDiagHandler()voiddiagCreated(DiagnosticsHandler diag)protected static java.lang.StringlocalAddress()voidstart(java.lang.String profiler_name)voidstop(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()
-
-