public interface AsyncProfilerMXBean
ManagementFactory.getPlatformMBeanServer().registerMBean(
AsyncProfiler.getInstance(),
new ObjectName("one.profiler:type=AsyncProfiler")
);
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
dumpCollapsed(Counter counter) |
java.lang.String |
dumpFlat(int maxMethods) |
java.lang.String |
dumpTraces(int maxTraces) |
java.lang.String |
execute(java.lang.String command) |
long |
getSamples() |
java.lang.String |
getVersion() |
void |
resume(java.lang.String event,
long interval) |
void |
start(java.lang.String event,
long interval) |
void |
stop() |
void start(java.lang.String event,
long interval)
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionvoid resume(java.lang.String event,
long interval)
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionvoid stop() throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionlong getSamples()
java.lang.String getVersion()
java.lang.String execute(java.lang.String command)
throws java.lang.IllegalArgumentException,
java.io.IOException
java.lang.IllegalArgumentExceptionjava.io.IOExceptionjava.lang.String dumpCollapsed(Counter counter)
java.lang.String dumpTraces(int maxTraces)
java.lang.String dumpFlat(int maxMethods)