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.IllegalStateException
void resume(java.lang.String event, long interval) throws java.lang.IllegalStateException
java.lang.IllegalStateException
void stop() throws java.lang.IllegalStateException
java.lang.IllegalStateException
long getSamples()
java.lang.String getVersion()
java.lang.String execute(java.lang.String command) throws java.lang.IllegalArgumentException, java.io.IOException
java.lang.IllegalArgumentException
java.io.IOException
java.lang.String dumpCollapsed(Counter counter)
java.lang.String dumpTraces(int maxTraces)
java.lang.String dumpFlat(int maxMethods)