|
JProfiler API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ControllerMBean
This is JProfiler's MBean interface. For direct calls from your code in
the same JVM, rather use the Controller class.
| Method Summary | |
|---|---|
void |
addBookmark(java.lang.String description)
Adds a bookmark at the current time. |
void |
saveSnapshot(java.lang.String file)
Saves a snapshot of all profiling data to disk. |
void |
saveSnapshotOnExit(java.lang.String file)
Saves a snapshot of all profiling data to disk when the VM shuts down. |
void |
startAllocRecording(boolean reset)
Starts recording of memory allocations. |
void |
startCPURecording(boolean reset)
Starts recording CPU data. |
void |
startThreadProfiling()
Starts recording of thread states and monitor usage. |
void |
startVMTelemetryRecording()
Starts recording of VM telemetry data. |
void |
stopAllocRecording()
Stops recording of memory allocations. |
void |
stopCPURecording()
Stops CPU recording. |
void |
stopThreadProfiling()
Stops recording of thread states and monitor usage. |
void |
stopVMTelemetryRecording()
Stops recording of VM telemetry data. |
void |
triggerHeapDump(boolean fullGc,
boolean onlyRecorded,
boolean primitiveData)
Triggers a heap dump. |
| Method Detail |
|---|
void startCPURecording(boolean reset)
reset - if true, any previously accumulated CPU profiling
data will be discarded. If false, CPU data will be accumulated
accross pairs of invocations of startCPURecording() and
stopCPURecording().void stopCPURecording()
void startAllocRecording(boolean reset)
reset - if true, any previously recorded profiling
data will be discarded. If false, allocations within all
pairs of invocations of startAllocRecording() and
stopAllocRecording() will be recorded.void stopAllocRecording()
void addBookmark(java.lang.String description)
description - the name of the bookmark, may also be null
void triggerHeapDump(boolean fullGc,
boolean onlyRecorded,
boolean primitiveData)
fullGc - if true, a full garbage collection will be performed.onlyRecorded - if true, only objects recorded between startAllocRecording and
stopAllocRecording will be inlucded in the dump.primitiveData - if true, also primitive data will be recorded in JVMPI mode.void saveSnapshot(java.lang.String file)
file - the file to which the snapshot should be saved.void startThreadProfiling()
void stopThreadProfiling()
void startVMTelemetryRecording()
void stopVMTelemetryRecording()
void saveSnapshotOnExit(java.lang.String file)
file - the file to which the snapshot should be saved.
|
JProfiler API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||