|
JProfiler API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.jprofiler.api.agent.TrackingOptions
public class TrackingOptions
Request tracking options for calling Controller.startCPURecording(boolean, TrackingOptions)} and
Controller.startAllocRecording(boolean, TrackingOptions). Please see the help topic on request
tracking for more information.
After constructing an instance of this class, all request tracking options are set to false.
| Field Summary | |
|---|---|
static TrackingOptions |
AWT
Only track AWT, same as new TrackingOptions().awt(true). |
static TrackingOptions |
EXECUTORS
Only track executors, same as new TrackingOptions().executors(true). |
static TrackingOptions |
NONE
The default value used by Controller.startCPURecording(boolean) and Controller.startAllocRecording(boolean, TrackingOptions) |
static TrackingOptions |
SWT
Only track SWT, same as new TrackingOptions().swt(true). |
static TrackingOptions |
THREAD_START
Only track thread start, same as new TrackingOptions().threadStart(true). |
| Constructor Summary | |
|---|---|
TrackingOptions()
Create a new instance with no tracking types enabled. |
|
| Method Summary | |
|---|---|
TrackingOptions |
awt(boolean awt)
Determines if AWT should be tracked. |
TrackingOptions |
executors(boolean executors)
Determines if executors should be tracked. |
TrackingOptions |
freeze()
Make these tracking options unmodifiable. |
boolean |
isAwt()
Returns if AWT is tracked. |
boolean |
isExecutors()
Returns if executors are tracked. |
boolean |
isSwt()
Returns if SWT is tracked. |
boolean |
isThreadStart()
Returns if thread start is tracked. |
TrackingOptions |
swt(boolean swt)
Determines if SWT should be tracked. |
TrackingOptions |
threadStart(boolean threadStart)
Determines if thread start should be tracked. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final TrackingOptions NONE
Controller.startCPURecording(boolean) and Controller.startAllocRecording(boolean, TrackingOptions)
public static final TrackingOptions THREAD_START
public static final TrackingOptions EXECUTORS
public static final TrackingOptions AWT
public static final TrackingOptions SWT
| Constructor Detail |
|---|
public TrackingOptions()
| Method Detail |
|---|
public TrackingOptions threadStart(boolean threadStart)
threadStart - the new value
public TrackingOptions executors(boolean executors)
executors - the new value
public TrackingOptions awt(boolean awt)
awt - the new value
public TrackingOptions swt(boolean swt)
swt - the new value
public boolean isThreadStart()
public boolean isExecutors()
public boolean isAwt()
public boolean isSwt()
public TrackingOptions freeze()
|
JProfiler API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||