Definition at line 61 of file ProfilerEngineSettings.java.
Public Member Functions | |
Object | clone () |
boolean | getAbsoluteTimerOn () |
int | getAllocStackTraceLimit () |
int | getAllocTrackEvery () |
int | getCodeRegionCPUResBufSize () |
int | getCPUProfilingType () |
boolean | getDontShowZeroLiveObjAllocPaths () |
boolean | getExcludeWaitTime () |
int | getInstrScheme () |
InstrumentationFilter | getInstrumentationFilter () |
ClientUtils.SourceCodeSelection[] | getInstrumentationRootMethods () |
boolean | getInstrumentEmptyMethods () |
boolean | getInstrumentGetterSetterMethods () |
boolean | getInstrumentMethodInvoke () |
boolean | getInstrumentSpawnedThreads () |
String | getJFluidRootDirName () |
String[] | getJVMArgs () |
String | getJVMArgsAsSingleString () |
String[] | getMainArgs () |
String | getMainArgsAsSingleString () |
String | getMainClassName () |
String | getMainClassPath () |
Marker | getMethodMarker () |
int | getNProfiledThreadsLimit () |
int | getPortNo () |
String | getRemoteHost () |
boolean | getRunGCOnGetResultsInMemoryProfiling () |
RuntimeProfilingPoint[] | getRuntimeProfilingPoints () |
int | getSamplingInterval () |
boolean | getSeparateConsole () |
boolean | getSortResultsByThreadCPUTime () |
boolean | getSuspendTargetApp () |
int | getSystemArchitecture () |
String | getTargetJDKVersionString () |
String | getTargetJVMExeFile () |
String | getTargetJVMStartupDirName () |
boolean | getTargetWindowRemains () |
boolean | getThreadCPUTimerOn () |
String[] | getVMClassPaths () |
String | getWorkingDir () |
void | initialize (String rootDirName) throws RuntimeException, IOException |
void | setAbsoluteTimerOn (boolean v) |
void | setAllocStackTraceLimit (int depth) |
void | setAllocTrackEvery (int interval) |
void | setCodeRegionCPUResBufSize (int size) |
void | setCPUProfilingType (int v) |
void | setDontShowZeroLiveObjAllocPaths (boolean v) |
void | setExcludeWaitTime (boolean b) |
void | setInstrScheme (int scheme) |
void | setInstrumentationFilter (InstrumentationFilter f) |
void | setInstrumentationRootMethods (ClientUtils.SourceCodeSelection[] methods) |
void | setInstrumentEmptyMethods (boolean b) |
void | setInstrumentGetterSetterMethods (boolean b) |
void | setInstrumentMethodInvoke (boolean b) |
void | setInstrumentSpawnedThreads (boolean b) |
void | setJVMArgs (String args) |
void | setMainArgs (String args) |
void | setMainClass (String name) |
void | setMainClassPath (String cp) |
void | setMethodMarker (Marker marker) |
void | setNProfiledThreadsLimit (int num) |
void | setPortNo (int pNo) |
void | setRemoteHost (String host) |
void | setRunGCOnGetResultsInMemoryProfiling (boolean v) |
void | setRuntimeProfilingPoints (RuntimeProfilingPoint[] profilingPoints) |
void | setSamplingInterval (int num) |
void | setSeparateConsole (boolean separateConsole) |
void | setSortResultsByThreadCPUTime (boolean v) |
void | setSuspendTargetApp (boolean b) |
void | setSystemArchitecture (int arch) |
void | setTargetJDKVersionString (String ver) |
void | setTargetJVMExeFile (String name) |
void | setTargetJVMStartupDirName (String dir) |
void | setTargetWindowRemains (boolean b) |
void | setThreadCPUTimerOn (boolean v) |
void | setVMClassPaths (String javaClassPath, String javaExtDirs, String bootClassPath) |
void | setWorkingDir (String name) |
Static Public Attributes | |
static final byte | ADJUST_TIME = 5 |
static final int | AGENT_ID_ANY = -1 |
static final int | AGENT_STATE_CONNECTED = 3 |
static final int | AGENT_STATE_DIFFERENT_ID = 4 |
static final int | AGENT_STATE_NOT_RUNNING = 0 |
static final int | AGENT_STATE_OTHER_SESSION_IN_PROGRESS = 5 |
static final int | AGENT_STATE_READY_DIRECT = 2 |
static final int | AGENT_STATE_READY_DYNAMIC = 1 |
static final int | AGENT_VERSION_10_M10 = 2 |
static final int | AGENT_VERSION_10_M9 = 1 |
static final int | AGENT_VERSION_60_BETA1 = 8 |
static final int | AGENT_VERSION_60_M10 = 7 |
static final int | AGENT_VERSION_60_M5 = 3 |
static final int | AGENT_VERSION_60_M6 = 4 |
static final int | AGENT_VERSION_60_M7 = 5 |
static final int | AGENT_VERSION_60_M8 = 6 |
static final int | AGENT_VERSION_67_BETA = 9 |
static final int | ARCH_32 = 32 |
static final int | ARCH_64 = 64 |
static final byte | BUFFEREVENT_PROFILEPOINT_HIT = 26 |
static final String | CALIBRATION_PSEUDO_CLASS_NAME = "____Profiler+Calibration+Run____" |
static final byte | COMPACT_EVENT_FORMAT_BYTE_MASK = (byte) 0x80 |
static final char | COMPACT_EVENT_METHOD_ID_MASK = 0x3FFF |
static final int | CPU_INSTR_FULL = 0 |
static final int | CPU_INSTR_SAMPLED = 1 |
static final int | CURRENT_AGENT_VERSION = AGENT_VERSION_67_BETA |
static final String | ENGINE_WARNING = "*** Profiler engine warning: " |
static final int | EVENT_BUFFER_SIZE_IN_BYTES = 1200000 |
static final int | FILTER_CONTAINS = 20 |
static final int | FILTER_ENDS_WITH = 30 |
static final int | FILTER_EQUALS = 40 |
static final int | FILTER_NONE = 0 |
static final int | FILTER_REGEXP = 50 |
static final int | FILTER_STARTS_WITH = 10 |
static final int | INJ_CODE_REGION = 8 |
static final int | INJ_MAXNUMBER = 11 |
static final int | INJ_OBJECT_ALLOCATIONS = 9 |
static final int | INJ_OBJECT_LIVENESS = 10 |
static final int | INJ_RECURSIVE_MARKER_METHOD = 2 |
static final int | INJ_RECURSIVE_NORMAL_METHOD = 0 |
static final int | INJ_RECURSIVE_ROOT_METHOD = 1 |
static final int | INJ_RECURSIVE_SAMPLED_MARKER_METHOD = 5 |
static final int | INJ_RECURSIVE_SAMPLED_NORMAL_METHOD = 3 |
static final int | INJ_RECURSIVE_SAMPLED_ROOT_METHOD = 4 |
static final int | INJ_REFLECT_METHOD_INVOKE = 6 |
static final int | INJ_SERVLET_DO_METHOD = 7 |
static final int | INSTR_CODE_REGION = 1 |
static final int | INSTR_MAXNUMBER = 6 |
static final int | INSTR_MEMORY_BASE = 4 |
static final int | INSTR_NONE = 0 |
static final int | INSTR_OBJECT_ALLOCATIONS = 4 |
static final int | INSTR_OBJECT_LIVENESS = 5 |
static final int | INSTR_RECURSIVE_FULL = 2 |
static final int | INSTR_RECURSIVE_SAMPLED = 3 |
static final int | INSTRSCHEME_EAGER = 2 |
static final int | INSTRSCHEME_LAZY = 1 |
static final int | INSTRSCHEME_TOTAL = 3 |
static final String | INVOKE_METHOD_NAME = "invoke" |
static final String | INVOKE_METHOD_SIGNATURE = "(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;" |
static final String | JAVA_LANG_REFLECT_METHOD_DOTTED_CLASS_NAME = "java.lang.reflect.Method" |
static final String | JAVA_LANG_REFLECT_METHOD_SLASHED_CLASS_NAME = "java/lang/reflect/Method" |
static final int | JDK_15 = 2 |
static final String | JDK_15_STRING = "jdk15" |
static final int | JDK_16 = 3 |
static final String | JDK_16_STRING = "jdk16" |
static final int | JDK_17 = 4 |
static final String | JDK_17_STRING = "jdk17" |
static final int | JDK_CVM = 5 |
static final String | JDK_CVM_STRING = "cvm" |
static final int | JDK_UNSUPPORTED = -1 |
static final String | JDK_UNSUPPORTED_STRING = "UNSUPPORTED_JDK" |
static final byte | MARKER_ENTRY = 3 |
static final byte | MARKER_ENTRY_UNSTAMPED = 18 |
static final byte | MARKER_EXIT = 4 |
static final byte | MARKER_EXIT_UNSTAMPED = 19 |
static final char | MAX_METHOD_ID_FOR_COMPACT_FORMAT = 0x3FFF |
static final byte | METHOD_ENTRY = 6 |
static final byte | METHOD_ENTRY_COMPACT_BYTE_MASK = (byte) 0x80 |
static final char | METHOD_ENTRY_COMPACT_MASK = 0x8000 |
static final byte | METHOD_ENTRY_MONITOR = 22 |
static final byte | METHOD_ENTRY_SLEEP = 24 |
static final byte | METHOD_ENTRY_UNSTAMPED = 16 |
static final byte | METHOD_ENTRY_WAIT = 20 |
static final byte | METHOD_EXIT = 7 |
static final byte | METHOD_EXIT_COMPACT_BYTE_MASK = (byte) 0xC0 |
static final char | METHOD_EXIT_COMPACT_MASK = 0xC000 |
static final byte | METHOD_EXIT_MONITOR = 23 |
static final byte | METHOD_EXIT_SLEEP = 25 |
static final byte | METHOD_EXIT_UNSTAMPED = 17 |
static final byte | METHOD_EXIT_WAIT = 21 |
static final byte | NEW_THREAD = 11 |
static final String | NO_CLASS_NAME = "*NO_CLASS_NAME*" |
static final String | NO_METHOD_NAME = "*NO_METHOD_NAME*" |
static final String | NO_METHOD_SIGNATURE = "*NO_METHOD_SIGNATURE*" |
static final byte | OBJ_ALLOC_STACK_TRACE = 12 |
static final byte | OBJ_GC_HAPPENED = 15 |
static final byte | OBJ_LIVENESS_STACK_TRACE = 14 |
static final String | PLEASE_REPORT_PROBLEM = "*** Please report this problem to feedback@profiler.netbeans.org" |
static final String | PROFILER_DOTTED_CLASS_PREFIX = "org.netbeans.lib.profiler." |
static final String | PROFILER_SEPARATE_EXEC_THREAD_NAME = "*** JFluid Separate Command Execution Thread" |
static final String | PROFILER_SERVER_SLASHED_CLASS_PREFIX = "org/netbeans/lib/profiler/server/" |
static final String | PROFILER_SERVER_THREAD_NAME = "*** Profiler Agent Communication Thread" |
static final String | PROFILER_SPECIAL_EXEC_THREAD_NAME = "*** Profiler Agent Special Execution Thread" |
static final byte | RESET_COLLECTORS = 10 |
static final byte | ROOT_ENTRY = 1 |
static final byte | ROOT_EXIT = 2 |
static final byte | SERVLET_DO_METHOD = 27 |
static final byte | SET_FOLLOWING_EVENTS_THREAD = 13 |
static final int | SORTING_COLUMN_DEFAULT = -1 |
static final byte | THREAD_STATUS_MONITOR = 3 |
static final java.awt.Color | THREAD_STATUS_MONITOR_COLOR = new java.awt.Color(255, 114, 102) |
static final String | THREAD_STATUS_MONITOR_STRING = messages.getString("CommonConstants_ThreadStatusMonitorString") |
static final byte | THREAD_STATUS_RUNNING = 1 |
static final java.awt.Color | THREAD_STATUS_RUNNING_COLOR = new java.awt.Color(58, 228, 103) |
static final String | THREAD_STATUS_RUNNING_STRING = messages.getString("CommonConstants_ThreadStatusRunningString") |
static final byte | THREAD_STATUS_SLEEPING = 2 |
static final java.awt.Color | THREAD_STATUS_SLEEPING_COLOR = new java.awt.Color(155, 134, 221) |
static final String | THREAD_STATUS_SLEEPING_STRING = messages.getString("CommonConstants_ThreadStatusSleepingString") |
static final byte | THREAD_STATUS_UNKNOWN = -1 |
static final java.awt.Color | THREAD_STATUS_UNKNOWN_COLOR = java.awt.Color.LIGHT_GRAY |
static final String | THREAD_STATUS_UNKNOWN_STRING = messages.getString("CommonConstants_ThreadStatusUnknownString") |
static final byte | THREAD_STATUS_WAIT = 4 |
static final java.awt.Color | THREAD_STATUS_WAIT_COLOR = new java.awt.Color(255, 228, 90) |
static final String | THREAD_STATUS_WAIT_STRING = messages.getString("CommonConstants_ThreadStatusWaitString") |
static final byte | THREAD_STATUS_ZOMBIE = 0 |
static final java.awt.Color | THREAD_STATUS_ZOMBIE_COLOR = java.awt.Color.BLACK |
static final String | THREAD_STATUS_ZOMBIE_STRING = messages.getString("CommonConstants_ThreadStatusZombieString") |
static final byte | THREADS_RESUMED = 9 |
static final byte | THREADS_SUSPENDED = 8 |
static final byte | TWO_TIMESTAMP_EVENTS = 6 |
Static Package Attributes | |
static final ResourceBundle | messages = ResourceBundle.getBundle("org.netbeans.lib.profiler.global.Bundle") |
Private Attributes | |
boolean | absoluteTimerOn = true |
int | allocStackTraceLimit = -5 |
int | allocTrackEvery = 10 |
int | architecture |
int | codeRegionCPUResBufSize = 1000 |
int | cpuProfilingType = CPU_INSTR_FULL |
boolean | dontShowZeroLiveObjAllocPaths = true |
boolean | excludeWaitTime = true |
int | instrScheme = INSTRSCHEME_LAZY |
InstrumentationFilter | instrumentationFilter = InstrumentationFilter.getDefault() |
ClientUtils.SourceCodeSelection[] | instrumentationRootMethods = new ClientUtils.SourceCodeSelection[0] |
boolean | instrumentEmptyMethods = false |
boolean | instrumentGetterSetterMethods = false |
boolean | instrumentMethodInvoke = true |
boolean | instrumentSpawnedThreads = false |
String | jFluidRootDirName |
String | jvmArgs |
String | mainArgs |
String | mainClassName |
String | mainClassPath = "" |
Marker | methodMarker = Marker.DEFAULT |
int | nProfiledThreadsLimit = 32 |
int | portNo = 5140 |
RuntimeProfilingPoint[] | profilingPoints = new RuntimeProfilingPoint[0] |
String | remoteHost = "" |
boolean | runGCOnGetResultsInMemoryProfiling = false |
int | samplingInterval = 10 |
boolean | separateConsole = true |
boolean | sortResultsByThreadCPUTime = false |
boolean | suspendTargetApp = false |
String | targetJDKVersion = Platform.JDK_15_STRING |
String | targetJVMExeFile |
String | targetJVMStartupDirName |
boolean | targetWindowRemains = false |
boolean | threadCPUTimerOn = false |
String[] | vmClassPaths = new String[3] |
String | workingDir = System.getProperty("user.dir") |