public class ExecutionTracker
extends java.lang.Object
Constructor and Description |
---|
ExecutionTracker() |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.StackTraceElement,ExecutionPoint> |
getBlockedExecutionMap() |
static java.util.Map<java.lang.StackTraceElement,ExecutionPoint> |
getExecutionMap() |
static java.util.Map<java.lang.StackTraceElement,ExecutionPoint> |
getHotSpotMap() |
static long |
getNbrTrackingObservations() |
static void |
reset()
Resets thread tracking.
|
static void |
startTracking(int trackingDaemonSleepTimeInMillis) |
static void |
track(java.lang.management.ThreadInfo threadInfo)
Tracks statistics on a single running thread.
|
static void |
trackAll()
Initiates tracking of all curently running threads.
|
public static void startTracking(int trackingDaemonSleepTimeInMillis)
public static void track(java.lang.management.ThreadInfo threadInfo)
threadInfo
- public static void trackAll()
public static void reset()
public static java.util.Map<java.lang.StackTraceElement,ExecutionPoint> getExecutionMap()
public static java.util.Map<java.lang.StackTraceElement,ExecutionPoint> getHotSpotMap()
public static java.util.Map<java.lang.StackTraceElement,ExecutionPoint> getBlockedExecutionMap()
public static long getNbrTrackingObservations()
Copyright © 2015 The Admin4J Project. All Rights Reserved.