blob: d75ee28e98dbc3eeb1038a782ccdfe59e099d7c6 [file] [log] [blame]
#Signature file v4.1
#Version 1.126
CLSS public abstract interface java.io.Serializable
CLSS public abstract interface java.lang.Cloneable
CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object>
meth public abstract int compareTo({java.lang.Comparable%0})
CLSS public java.lang.Exception
cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean)
cons public init()
cons public init(java.lang.String)
cons public init(java.lang.String,java.lang.Throwable)
cons public init(java.lang.Throwable)
supr java.lang.Throwable
CLSS public java.lang.IllegalArgumentException
cons public init()
cons public init(java.lang.String)
cons public init(java.lang.String,java.lang.Throwable)
cons public init(java.lang.Throwable)
supr java.lang.RuntimeException
CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object>
meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator()
meth public java.util.Spliterator<{java.lang.Iterable%0}> spliterator()
meth public void forEach(java.util.function.Consumer<? super {java.lang.Iterable%0}>)
CLSS public java.lang.Object
cons public init()
meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
meth protected void finalize() throws java.lang.Throwable
meth public boolean equals(java.lang.Object)
meth public final java.lang.Class<?> getClass()
meth public final void notify()
meth public final void notifyAll()
meth public final void wait() throws java.lang.InterruptedException
meth public final void wait(long) throws java.lang.InterruptedException
meth public final void wait(long,int) throws java.lang.InterruptedException
meth public int hashCode()
meth public java.lang.String toString()
CLSS public java.lang.RuntimeException
cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean)
cons public init()
cons public init(java.lang.String)
cons public init(java.lang.String,java.lang.Throwable)
cons public init(java.lang.Throwable)
supr java.lang.Exception
CLSS public java.lang.Throwable
cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean)
cons public init()
cons public init(java.lang.String)
cons public init(java.lang.String,java.lang.Throwable)
cons public init(java.lang.Throwable)
intf java.io.Serializable
meth public final java.lang.Throwable[] getSuppressed()
meth public final void addSuppressed(java.lang.Throwable)
meth public java.lang.StackTraceElement[] getStackTrace()
meth public java.lang.String getLocalizedMessage()
meth public java.lang.String getMessage()
meth public java.lang.String toString()
meth public java.lang.Throwable fillInStackTrace()
meth public java.lang.Throwable getCause()
meth public java.lang.Throwable initCause(java.lang.Throwable)
meth public void printStackTrace()
meth public void printStackTrace(java.io.PrintStream)
meth public void printStackTrace(java.io.PrintWriter)
meth public void setStackTrace(java.lang.StackTraceElement[])
supr java.lang.Object
CLSS public abstract interface javax.swing.tree.TreeNode
meth public abstract boolean getAllowsChildren()
meth public abstract boolean isLeaf()
meth public abstract int getChildCount()
meth public abstract int getIndex(javax.swing.tree.TreeNode)
meth public abstract java.util.Enumeration children()
meth public abstract javax.swing.tree.TreeNode getChildAt(int)
meth public abstract javax.swing.tree.TreeNode getParent()
CLSS public org.netbeans.lib.profiler.ProfilerClient
cons public init(org.netbeans.lib.profiler.ProfilerEngineSettings,org.netbeans.lib.profiler.global.ProfilingSessionStatus,org.netbeans.lib.profiler.client.AppStatusHandler,org.netbeans.lib.profiler.client.AppStatusHandler$ServerCommandHandler)
intf org.netbeans.lib.profiler.global.CommonConstants
meth public boolean cpuResultsExist() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public boolean currentInstrTypeIsMemoryProfiling()
meth public boolean currentInstrTypeIsRecursiveCPUProfiling()
meth public boolean establishConnectionWithServer(int,boolean,java.util.concurrent.atomic.AtomicBoolean)
meth public boolean forceObtainedResultsDump() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public boolean forceObtainedResultsDump(boolean) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public boolean forceObtainedResultsDump(boolean,int) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public boolean memoryResultsExist()
meth public boolean startTargetApp(boolean) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppFailedToStart,org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public boolean takeHeapDump(java.lang.String) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public boolean targetAppIsRunning()
meth public boolean targetJVMIsAlive()
meth public byte[] getCurrentThreadsLivenessStatus()
meth public byte[][] getCachedClassFileBytes(java.lang.String[],int[]) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public int getCurrentAgentId()
meth public int getCurrentInstrType()
meth public int getDefiningClassLoaderId(java.lang.String,int) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public int[] getAllocatedObjectsCountResults() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public java.io.ObjectInputStream getSocketInputStream()
meth public java.lang.String[][] getMethodNamesForJMethodIds(int[]) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public long getInstrProcessingTime()
meth public org.netbeans.lib.profiler.ProfilerEngineSettings getSettings()
meth public org.netbeans.lib.profiler.client.MonitoredData getMonitoredData()
meth public org.netbeans.lib.profiler.global.ProfilingSessionStatus getStatus()
meth public org.netbeans.lib.profiler.marker.Marker getMethodMarker()
meth public org.netbeans.lib.profiler.results.coderegion.CodeRegionResultsSnapshot getCodeRegionProfilingResultsSnapshot() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot getCPUProfilingResultsSnapshot() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated,org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot$NoDataAvailableException
meth public org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot getCPUProfilingResultsSnapshot(boolean) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated,org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot$NoDataAvailableException
meth public org.netbeans.lib.profiler.results.cpu.FlatProfileProvider getFlatProfileProvider()
meth public org.netbeans.lib.profiler.results.jdbc.JdbcResultsSnapshot getJdbcProfilingResultsSnapshot() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public org.netbeans.lib.profiler.results.jdbc.JdbcResultsSnapshot getJdbcProfilingResultsSnapshot(boolean) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public org.netbeans.lib.profiler.results.memory.HeapHistogram getHeapHistogram() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public org.netbeans.lib.profiler.results.memory.MemoryCCTProvider getMemoryCCTProvider()
meth public org.netbeans.lib.profiler.results.memory.MemoryResultsSnapshot getMemoryProfilingResultsSnapshot() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public org.netbeans.lib.profiler.results.memory.MemoryResultsSnapshot getMemoryProfilingResultsSnapshot(boolean) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public org.netbeans.lib.profiler.results.threads.ThreadDump takeThreadDump() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public org.netbeans.lib.profiler.wireprotocol.InternalStatsResponse getInternalStats() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void deinstrumentMemoryProfiledClasses(boolean[]) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated,org.netbeans.lib.profiler.instrumentation.InstrumentationException
meth public void detachFromTargetJVM() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void initiateCPUSampling() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated,org.netbeans.lib.profiler.instrumentation.InstrumentationException
meth public void initiateCodeRegionInstrumentation(org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection[]) throws java.io.IOException,java.lang.ClassNotFoundException,org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated,org.netbeans.lib.profiler.instrumentation.BadLocationException,org.netbeans.lib.profiler.instrumentation.InstrumentationException
meth public void initiateMemoryProfInstrumentation(int) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated,org.netbeans.lib.profiler.instrumentation.InstrumentationException
meth public void initiateMonitoring() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated,org.netbeans.lib.profiler.instrumentation.InstrumentationException
meth public void initiateRecursiveCPUProfInstrumentation(org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection[]) throws java.io.IOException,java.lang.ClassNotFoundException,org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated,org.netbeans.lib.profiler.instrumentation.BadLocationException,org.netbeans.lib.profiler.instrumentation.InstrumentationException
meth public void prepareDetachFromTargetJVM() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void registerCPUCCTProvider(org.netbeans.lib.profiler.results.cpu.CPUCCTProvider)
meth public void registerFlatProfileProvider(org.netbeans.lib.profiler.results.cpu.FlatProfileProvider)
meth public void registerJdbcCCTProvider(org.netbeans.lib.profiler.results.jdbc.JdbcCCTProvider)
meth public void registerMemoryCCTProvider(org.netbeans.lib.profiler.results.memory.MemoryCCTProvider)
meth public void removeAllInstrumentation() throws org.netbeans.lib.profiler.instrumentation.InstrumentationException
meth public void removeAllInstrumentation(boolean) throws org.netbeans.lib.profiler.instrumentation.InstrumentationException
meth public void resetClientData()
meth public void resetProfilerCollectors() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void resumeTargetAppThreads() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void runGC() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void sendSetInstrumentationParamsCmd(boolean) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void setCurrentInstrType(int)
meth public void suspendTargetAppThreads() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void terminateTargetJVM() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
supr java.lang.Object
hfds CANNOT_OPEN_SERVER_TEMPFILE_MSG,CLASS_NOT_FOUND_MSG,CONNECT_VM_MSG,CORRUPTED_TARGET_CALIBRATION_DATA_MSG,ERROR_GETTING_CALIBRATION_DATA_MSG,INCORRECT_AGENT_VERSION_MSG,INSTRUMENTATION_LIMIT_REACHED_MSG,INVALID_CODE_REGION_MSG,MUST_CALIBRATE_FIRST_MSG,MUST_CALIBRATE_FIRST_SHORT_MSG,OUT_OF_MEMORY_MSG,PERFORMING_INSTRUMENTATION_STRING,TARGET_JVM_ERROR_MSG,UNSUPPORTED_JVM_MSG,appStatusHandler,clientSocket,commandOnStartup,cpuCctProvider,currentAgentId,execInSeparateThreadCmd,execInSeparateThreadLock,flatProvider,forceObtainedResultsDumpCalled,forceObtainedResultsDumpLock,handlingEventBufferDump,histogramManager,instrMethodsLimitReported,instrProcessingTime,instrumentationLock,instrumentor,jdbcCctProvider,lastResponse,memCctProvider,responseLock,resultsStart,savedAllocatedObjectsCountResults,separateCmdExecThread,serverClassesInitialized,serverCommandHandler,serverListener,settings,socketIn,socketOut,status,targetVMAlive,terminateOrDetachCommandIssued,wireIO
hcls SeparateCmdExecutionThread,ServerListener
CLSS public abstract interface org.netbeans.lib.profiler.ProfilerClientListener
meth public abstract void instrumentationChanged(int,int)
CLSS public final org.netbeans.lib.profiler.ProfilerEngineSettings
cons public init()
intf java.lang.Cloneable
intf org.netbeans.lib.profiler.global.CommonConstants
meth public boolean getAbsoluteTimerOn()
meth public boolean getDontShowZeroLiveObjAllocPaths()
meth public boolean getExcludeWaitTime()
meth public boolean getInstrumentEmptyMethods()
meth public boolean getInstrumentGetterSetterMethods()
meth public boolean getInstrumentMethodInvoke()
meth public boolean getInstrumentSpawnedThreads()
meth public boolean getRunGCOnGetResultsInMemoryProfiling()
meth public boolean getSeparateConsole()
meth public boolean getSortResultsByThreadCPUTime()
meth public boolean getSuspendTargetApp()
meth public boolean getTargetWindowRemains()
meth public boolean getThreadCPUTimerOn()
meth public boolean isInstrumentArrayAllocation()
meth public boolean isInstrumentObjectInit()
meth public boolean isLockContentionMonitoringEnabled()
meth public boolean isThreadsMonitoringEnabled()
meth public boolean isThreadsSamplingEnabled()
meth public int getAllocStackTraceLimit()
meth public int getAllocTrackEvery()
meth public int getCPUProfilingType()
meth public int getCodeRegionCPUResBufSize()
meth public int getInstrScheme()
meth public int getNProfiledThreadsLimit()
meth public int getPortNo()
meth public int getSamplingFrequency()
meth public int getSamplingInterval()
meth public int getStackDepthLimit()
meth public int getSystemArchitecture()
meth public java.lang.Object clone()
meth public java.lang.String getJFluidRootDirName()
meth public java.lang.String getJVMArgsAsSingleString()
meth public java.lang.String getMainArgsAsSingleString()
meth public java.lang.String getMainClassName()
meth public java.lang.String getMainClassPath()
meth public java.lang.String getRemoteHost()
meth public java.lang.String getTargetJDKVersionString()
meth public java.lang.String getTargetJVMExeFile()
meth public java.lang.String getTargetJVMStartupDirName()
meth public java.lang.String getWorkingDir()
meth public java.lang.String[] getJVMArgs()
meth public java.lang.String[] getMainArgs()
meth public java.lang.String[] getVMClassPaths()
meth public org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection[] getInstrumentationRootMethods()
meth public org.netbeans.lib.profiler.client.RuntimeProfilingPoint[] getRuntimeProfilingPoints()
meth public org.netbeans.lib.profiler.filters.InstrumentationFilter getInstrumentationFilter()
meth public org.netbeans.lib.profiler.marker.Marker getMethodMarker()
meth public void initialize(java.lang.String) throws java.io.IOException
meth public void setAbsoluteTimerOn(boolean)
meth public void setAllocStackTraceLimit(int)
meth public void setAllocTrackEvery(int)
meth public void setCPUProfilingType(int)
meth public void setCodeRegionCPUResBufSize(int)
meth public void setDontShowZeroLiveObjAllocPaths(boolean)
meth public void setExcludeWaitTime(boolean)
meth public void setInstrScheme(int)
meth public void setInstrumentEmptyMethods(boolean)
meth public void setInstrumentGetterSetterMethods(boolean)
meth public void setInstrumentMethodInvoke(boolean)
meth public void setInstrumentObjectInit(boolean)
meth public void setInstrumentSpawnedThreads(boolean)
meth public void setInstrumentationFilter(org.netbeans.lib.profiler.filters.GenericFilter)
meth public void setInstrumentationRootMethods(org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection[])
meth public void setJVMArgs(java.lang.String)
meth public void setLockContentionMonitoringEnabled(boolean)
meth public void setMainArgs(java.lang.String)
meth public void setMainClass(java.lang.String)
meth public void setMainClassPath(java.lang.String)
meth public void setMethodMarker(org.netbeans.lib.profiler.marker.Marker)
meth public void setNProfiledThreadsLimit(int)
meth public void setPortNo(int)
meth public void setRemoteHost(java.lang.String)
meth public void setRunGCOnGetResultsInMemoryProfiling(boolean)
meth public void setRuntimeProfilingPoints(org.netbeans.lib.profiler.client.RuntimeProfilingPoint[])
meth public void setSamplingFrequency(int)
meth public void setSamplingInterval(int)
meth public void setSeparateConsole(boolean)
meth public void setSortResultsByThreadCPUTime(boolean)
meth public void setStackDepthLimit(int)
meth public void setSuspendTargetApp(boolean)
meth public void setSystemArchitecture(int)
meth public void setTargetJDKVersionString(java.lang.String)
meth public void setTargetJVMExeFile(java.lang.String)
meth public void setTargetJVMStartupDirName(java.lang.String)
meth public void setTargetWindowRemains(boolean)
meth public void setThreadCPUTimerOn(boolean)
meth public void setThreadsMonitoringEnabled(boolean)
meth public void setThreadsSamplingEnabled(boolean)
meth public void setVMClassPaths(java.lang.String,java.lang.String,java.lang.String)
meth public void setWorkingDir(java.lang.String)
supr java.lang.Object
hfds absoluteTimerOn,allocStackTraceLimit,allocTrackEvery,architecture,codeRegionCPUResBufSize,cpuProfilingType,dontShowZeroLiveObjAllocPaths,excludeWaitTime,instrScheme,instrumentEmptyMethods,instrumentGetterSetterMethods,instrumentMethodInvoke,instrumentObjectInit,instrumentSpawnedThreads,instrumentationFilter,instrumentationRootMethods,jFluidRootDirName,jvmArgs,lockContentionMonitoringEnabled,mainArgs,mainClassName,mainClassPath,methodMarker,nProfiledThreadsLimit,portNo,profilingPoints,remoteHost,runGCOnGetResultsInMemoryProfiling,samplingFrequency,samplingInterval,separateConsole,sortResultsByThreadCPUTime,stackDepthLimit,suspendTargetApp,targetJDKVersion,targetJVMExeFile,targetJVMStartupDirName,targetWindowRemains,threadCPUTimerOn,threadsMonitoringEnabled,threadsSamplingEnabled,vmClassPaths,workingDir
CLSS public org.netbeans.lib.profiler.ProfilerLogger
cons public init()
meth public static boolean isDebug()
meth public static java.util.logging.Level getLevel()
meth public static void debug(java.lang.String)
meth public static void info(java.lang.String)
meth public static void log(java.lang.Exception)
meth public static void log(java.lang.String)
meth public static void setLevel(java.util.logging.Level)
meth public static void severe(java.lang.String)
meth public static void warning(java.lang.String)
supr java.lang.Object
hfds DEFAULT_LEVEL,EXCEPTION_LEVEL,INSTANCE,debugFlag
CLSS public abstract interface org.netbeans.lib.profiler.ProfilingEventListener
meth public abstract void attachedToTarget()
meth public abstract void detachedFromTarget()
meth public abstract void targetAppResumed()
meth public abstract void targetAppStarted()
meth public abstract void targetAppStopped()
meth public abstract void targetAppSuspended()
meth public abstract void targetVMTerminated()
CLSS public org.netbeans.lib.profiler.TargetAppRunner
cons public init(org.netbeans.lib.profiler.ProfilerEngineSettings,org.netbeans.lib.profiler.client.AppStatusHandler,org.netbeans.lib.profiler.client.ProfilingPointsProcessor)
intf org.netbeans.lib.profiler.global.CommonConstants
meth public boolean attachToTargetVM()
meth public boolean attachToTargetVMOnStartup()
meth public boolean calibrateInstrumentationCode()
meth public boolean connectToStartedVMAndStartTA()
meth public boolean hasSupportedJDKForHeapDump()
meth public boolean initiateSession(int,boolean)
meth public boolean initiateSession(int,boolean,java.util.concurrent.atomic.AtomicBoolean)
meth public boolean readSavedCalibrationData()
meth public boolean startTargetVM()
meth public boolean targetAppIsRunning()
meth public boolean targetAppSuspended()
meth public boolean targetJVMIsAlive()
meth public java.lang.Process getRunningAppProcess()
meth public java.lang.String getInternalStats() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public org.netbeans.lib.profiler.ProfilerClient getProfilerClient()
meth public org.netbeans.lib.profiler.ProfilerEngineSettings getProfilerEngineSettings()
meth public org.netbeans.lib.profiler.client.AppStatusHandler getAppStatusHandler()
meth public org.netbeans.lib.profiler.client.ProfilingPointsProcessor getProfilingPointsProcessor()
meth public org.netbeans.lib.profiler.global.ProfilingSessionStatus getProfilingSessionStatus()
meth public static org.netbeans.lib.profiler.TargetAppRunner getDefault()
meth public void addProfilingEventListener(org.netbeans.lib.profiler.ProfilingEventListener)
meth public void detachFromTargetJVM()
meth public void prepareDetachFromTargetJVM()
meth public void removeProfilingEventListener(org.netbeans.lib.profiler.ProfilingEventListener)
meth public void resetTimers() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void resumeTargetAppIfSuspended() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void runGC() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void suspendTargetAppIfRunning() throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void terminateTargetJVM()
supr java.lang.Object
hfds AVG_METHOD_TIME_MSG,BYTECODE_COMM_TIME_MSG,CALIBRATION_ERROR_MSG,CALIBRATION_RESULTS_MSG,CALIBRATION_SUMMARY_DETAILS_MSG,CALIBRATION_SUMMARY_SHORT_MSG,CLASSLOAD_FIRSTINV_COUNT_MSG,CLASSPATH_SETTINGS_IGNORED_MSG,CLIENT_BYTECODE_TIME_MSG,CLIENT_DISK_PROCESS_MSG,CLIENT_RESULTS_PROCESS_MSG,DEBUG,EMPTY_IMG_COUNT_MSG,ERROR_STARTING_JVM_MSG,EVENT_ATTACHED,EVENT_DETACHED,EVENT_RESUMED,EVENT_STARTED,EVENT_STOPPED,EVENT_SUSPENDED,EVENT_TERMINATED,FAILED_ESTABLISH_CONN_MSG,FAILED_START_APP_CAUSE_MSG,INJ_INSTR_TIME_MSG,INSTR_METHODS_COUNT_MSG,INTERNAL_PROBLEM_STRING,INTERNAL_STATISTICS_ONLY_MSG,JVM_TERMINATED_NOTRESPOND_STRING,MAX_METHOD_TIME_MSG,MIN_METHOD_TIME_MSG,NON_EMPTY_IMG_COUNT_MSG,PERFORMING_CALIBRATION_MSG,SINGLE_IMG_COUNT_MSG,TOTAL_INSTR_HOTSWAP_TIME_MSG,TOTAL_RUN_TIME_MSG,UNEXPECTED_PROBLEM_STARTING_APP_MSG,appStatusHandler,defaultTAR,listeners,profilerClient,profilingPointProcessor,runningAppProcess,settings,status,targetAppIsSuspended
CLSS public org.netbeans.lib.profiler.classfile.BaseClassInfo
cons public init(java.lang.String,int)
fld protected int classLoaderId
fld protected java.lang.String name
fld protected java.lang.String nameAndLoader
meth public int getInstrClassId()
meth public int getLoaderId()
meth public java.lang.String getName()
meth public java.lang.String getNameAndLoader()
meth public java.lang.String toString()
meth public void setInstrClassId(int)
meth public void setLoaderId(int)
supr java.lang.Object
hfds instrClassId
CLSS public org.netbeans.lib.profiler.classfile.ClassFileCache
supr java.lang.Object
hfds capacity,classFileBytes,classNameAndLocation,classPath,defaultClassFileCache,lastTimeUsed,preloadLoaderIds,preloadNames,size,sizeLimit,timeCounter,vmSuppliedClassCache
CLSS public org.netbeans.lib.profiler.classfile.ClassFileParser
cons public init()
innr public static ClassFileReadException
intf org.netbeans.lib.profiler.instrumentation.JavaClassConstants
meth public void parseClassFile(byte[],org.netbeans.lib.profiler.classfile.ClassInfo) throws org.netbeans.lib.profiler.classfile.ClassFileParser$ClassFileReadException
supr java.lang.Object
hfds classBuf,classInfo,cpObjectCache,cpOffsets,cpTags,curBufPos
hcls ClassFileReadRuntimeException
CLSS public static org.netbeans.lib.profiler.classfile.ClassFileParser$ClassFileReadException
outer org.netbeans.lib.profiler.classfile.ClassFileParser
meth public java.lang.String getMessage()
meth public java.lang.String toString()
meth public java.lang.Throwable getCause()
supr java.lang.Exception
hfds e
CLSS public abstract org.netbeans.lib.profiler.classfile.ClassInfo
cons protected init(java.lang.String,int)
innr public StackMapTables
innr public static LineNumberTables
innr public static LocalVariableTables
innr public static LocalVariableTypeTables
intf org.netbeans.lib.profiler.global.CommonConstants
intf org.netbeans.lib.profiler.instrumentation.JavaClassConstants
meth protected abstract byte[] getClassFileBytes() throws java.io.IOException,java.lang.ClassNotFoundException
meth protected static java.lang.String getPackageName(java.lang.String)
meth public boolean containsMethod(java.lang.String,java.lang.String)
meth public boolean isAbstract()
meth public boolean isInterface()
meth public boolean isMethodAbstract(int)
meth public boolean isMethodFinal(int)
meth public boolean isMethodNative(int)
meth public boolean isMethodPrivate(int)
meth public boolean isMethodProtected(int)
meth public boolean isMethodPublic(int)
meth public boolean isMethodStatic(int)
meth public byte[] getMethodBytecode(int)
meth public byte[] getMethodInfo(int)
meth public int bciForMethodAndLineNo(int,int)
meth public int checkIfAtGoTo(int,int)
meth public int getCPIndexOfClass(java.lang.String)
meth public int getExceptionTableCount(int)
meth public int getExceptionTableStartOffsetInMethodInfo(int)
meth public int getLocalVariableTableStartOffsetInMethodInfo(int)
meth public int getLocalVariableTypeTableStartOffsetInMethodInfo(int)
meth public int getMajorVersion()
meth public int getMethodBytecodeOffsetInMethodInfo(int)
meth public int getMethodBytecodesLength(int)
meth public int getMethodIndex(java.lang.String,java.lang.String)
meth public int getMethodInfoLength(int)
meth public int getOrigAttrsStartOfs()
meth public int getOrigCPoolCount()
meth public int getOrigCPoolStartOfs()
meth public int getOrigFieldsStartOfs()
meth public int getOrigIntermediateDataStartOfs()
meth public int getOrigMethodsStartOfs()
meth public int getStackMapTableStartOffsetInMethodInfo(int)
meth public int lineNoForMethodAndBci(int,int)
meth public int overridesVirtualMethod(org.netbeans.lib.profiler.classfile.ClassInfo,int)
meth public int[] getMinAndMaxLinesForMethod(int)
meth public int[] methodIdxAndBestBCIForLineNo(int)
meth public java.lang.String getMethodName(int)
meth public java.lang.String getMethodSignature(int)
meth public java.lang.String getRefClassName(int)
meth public java.lang.String getSuperclassName()
meth public java.lang.String[] getInterfaceNames()
meth public java.lang.String[] getMethodNames()
meth public java.lang.String[] getMethodSignatures()
meth public java.lang.String[] getNestedClassNames()
meth public java.lang.String[] getRefMethodsClassNameAndSig(int)
meth public org.netbeans.lib.profiler.classfile.ClassInfo$LineNumberTables getLineNumberTables()
meth public org.netbeans.lib.profiler.classfile.ClassInfo$LocalVariableTables getLocalVariableTables()
meth public org.netbeans.lib.profiler.classfile.ClassInfo$LocalVariableTypeTables getLocalVariableTypeTables()
meth public org.netbeans.lib.profiler.classfile.ClassInfo$StackMapTables getStackMapTables()
meth public static int findPreviousBCI(byte[],int)
meth public void resetTables()
supr org.netbeans.lib.profiler.classfile.BaseClassInfo
hfds accessFlags,attrsStartOfs,classIndex,cpoolRefsToClassIdx,cpoolRefsToClassName,cpoolRefsToMethodClassNameAndSig,cpoolRefsToMethodIdx,cpoolStartOfs,exceptionTableStartOffsets,fieldsStartOfs,interfaces,intermediateDataStartOfs,lineNumberTables,lineNumberTablesLengths,lineNumberTablesOffsets,localVariableTables,localVariableTablesLengths,localVariableTablesOffsets,localVariableTypeTables,localVariableTypeTablesLengths,localVariableTypeTablesOffsets,localVaribaleTableCPindex,localVaribaleTypeTableCPindex,majorVersion,methodAccessFlags,methodBytecodesLengths,methodBytecodesOffsets,methodInfoLengths,methodInfoOffsets,methodNames,methodSignatures,methodsStartOfs,nestedClassNames,origCPoolCount,packageName,stackMapTableCPindex,stackMapTables,stackMapTablesLengths,stackMapTablesOffsets,superName
hcls FullStackMapFrame,StackMapFrame
CLSS public static org.netbeans.lib.profiler.classfile.ClassInfo$LineNumberTables
outer org.netbeans.lib.profiler.classfile.ClassInfo
meth public char[][] getStartPCs()
supr java.lang.Object
hfds hasTable,lineNumbers,startPCs
CLSS public static org.netbeans.lib.profiler.classfile.ClassInfo$LocalVariableTables
outer org.netbeans.lib.profiler.classfile.ClassInfo
fld public final static int ATTR_SIZE = 10
meth public boolean hasTable()
meth public void updateTable(int,int,int)
meth public void writeTable(byte[],int,int)
supr java.lang.Object
hfds hasTable,lengths,startPCs
CLSS public static org.netbeans.lib.profiler.classfile.ClassInfo$LocalVariableTypeTables
outer org.netbeans.lib.profiler.classfile.ClassInfo
supr org.netbeans.lib.profiler.classfile.ClassInfo$LocalVariableTables
CLSS public org.netbeans.lib.profiler.classfile.ClassInfo$StackMapTables
outer org.netbeans.lib.profiler.classfile.ClassInfo
meth public boolean hasTable()
meth public byte[] getAttributeHeader(int)
meth public byte[] writeTable(int)
meth public int getNumberOfFrames(int)
meth public void updateTable(int,int,int,boolean,boolean)
supr java.lang.Object
hfds frames,framesBytes,hasTable
CLSS public org.netbeans.lib.profiler.classfile.ClassLoaderTable
cons public init()
meth public static int getParentLoader(int)
meth public static void addChildAndParent(int[])
meth public static void initTable(int[])
supr java.lang.Object
hfds DEBUG,parentLoaderIds
CLSS public org.netbeans.lib.profiler.classfile.ClassPath
cons public init(java.lang.String,boolean)
meth public java.lang.String getLocationForClass(java.lang.String)
meth public java.lang.String toString()
meth public java.util.zip.ZipFile getZipFileForName(java.lang.String) throws java.io.IOException
meth public org.netbeans.lib.profiler.classfile.DynamicClassInfo getClassInfoForClass(java.lang.String,int) throws java.io.IOException
meth public void close()
supr java.lang.Object
hfds isCP,paths,zipFileNameToFile
hcls Dir,JarLRUCache,PathEntry,Zip
CLSS public abstract org.netbeans.lib.profiler.classfile.ClassRepository
cons public init()
innr public static CodeRegionBCI
intf org.netbeans.lib.profiler.global.CommonConstants
meth public static java.util.Enumeration getClassEnumerationWithAllVersions()
meth public static java.util.List getAllClassVersions(java.lang.String)
meth public static java.util.List getClassesOnClasspath(java.util.List)
meth public static org.netbeans.lib.profiler.classfile.BaseClassInfo lookupClassOrCreatePlaceholder(java.lang.String,int)
meth public static org.netbeans.lib.profiler.classfile.BaseClassInfo lookupLoadedClass(java.lang.String,int,boolean)
meth public static org.netbeans.lib.profiler.classfile.BaseClassInfo lookupSpecialClass(java.lang.String)
meth public static org.netbeans.lib.profiler.classfile.ClassPath getClassPath()
meth public static org.netbeans.lib.profiler.classfile.ClassRepository$CodeRegionBCI getMethodForSourceRegion(org.netbeans.lib.profiler.classfile.ClassInfo,int,int) throws java.io.IOException,java.lang.ClassNotFoundException,org.netbeans.lib.profiler.instrumentation.BadLocationException
meth public static org.netbeans.lib.profiler.classfile.ClassRepository$CodeRegionBCI getMethodMinAndMaxBCI(org.netbeans.lib.profiler.classfile.ClassInfo,java.lang.String,java.lang.String)
meth public static org.netbeans.lib.profiler.classfile.DynamicClassInfo lookupClass(java.lang.String,int) throws java.io.IOException
meth public static void addClassInfo(org.netbeans.lib.profiler.classfile.BaseClassInfo)
meth public static void addVMSuppliedClassFile(java.lang.String,int,byte[])
meth public static void addVMSuppliedClassFile(java.lang.String,int,byte[],java.lang.String,java.lang.String[])
meth public static void cleanup()
meth public static void clearCache()
meth public static void initClassPaths(java.lang.String,java.lang.String[])
supr java.lang.Object
hfds LOCATION_VMSUPPLIED,classPath,classes,definingClassLoaderMap,notFoundClasses
CLSS public static org.netbeans.lib.profiler.classfile.ClassRepository$CodeRegionBCI
outer org.netbeans.lib.profiler.classfile.ClassRepository
cons public init(java.lang.String,java.lang.String,java.lang.String,int,int)
fld public int bci0
fld public int bci1
fld public java.lang.String className
fld public java.lang.String methodName
fld public java.lang.String methodSignature
meth public java.lang.String toString()
supr java.lang.Object
CLSS public org.netbeans.lib.profiler.classfile.DynamicClassInfo
cons public init(java.lang.String,int,java.lang.String) throws java.io.IOException
meth public boolean getAllMethodsMarkers()
meth public boolean getAllMethodsRoots()
meth public boolean hasInstrumentedMethods()
meth public boolean hasMethodReachable()
meth public boolean hasUninstrumentedMarkerMethods()
meth public boolean hasUninstrumentedRootMethods()
meth public boolean implementsInterface(java.lang.String)
meth public boolean isLoaded()
meth public boolean isMethodInstrumented(int)
meth public boolean isMethodLeaf(int)
meth public boolean isMethodMarker(int)
meth public boolean isMethodReachable(int)
meth public boolean isMethodRoot(int)
meth public boolean isMethodScanned(int)
meth public boolean isMethodSpecial(int)
meth public boolean isMethodUnscannable(int)
meth public boolean isMethodVirtual(int)
meth public boolean isServletDoMethodScanned()
meth public boolean isSubclassOf(java.lang.String)
meth public byte[] getClassFileBytes() throws java.io.IOException
meth public byte[] getMethodBytecode(int)
meth public byte[] getMethodInfo(int)
meth public byte[] getOrigMethodInfo(int)
meth public char getInstrMethodId(int)
meth public int getBaseCPoolCount(int)
meth public int getBaseCPoolCountLen()
meth public int getCurrentCPoolCount()
meth public int getExceptionTableStartOffsetInMethodInfo(int)
meth public int getLocalVariableTableStartOffsetInMethodInfo(int)
meth public int getLocalVariableTypeTableStartOffsetInMethodInfo(int)
meth public int getMethodBytecodesLength(int)
meth public int getMethodInfoLength(int)
meth public int getOrigMethodInfoLength(int)
meth public int getStackMapTableStartOffsetInMethodInfo(int)
meth public java.lang.String getClassFileLocation()
meth public java.util.ArrayList getSubclasses()
meth public org.netbeans.lib.profiler.classfile.DynamicClassInfo getSuperClass()
meth public org.netbeans.lib.profiler.classfile.DynamicClassInfo[] getSuperInterfaces()
meth public void addGlobalCatchStackMapTableEntry(int,int)
meth public void addSubclass(org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth public void preloadBytecode()
meth public void resetTables()
meth public void saveMethodInfo(int,byte[])
meth public void setAllMethodsMarkers()
meth public void setAllMethodsRoots()
meth public void setBaseCPoolCount(int,int)
meth public void setCurrentCPoolCount(int)
meth public void setHasUninstrumentedMarkerMethods(boolean)
meth public void setHasUninstrumentedRootMethods(boolean)
meth public void setInstrMethodId(int,int)
meth public void setInterface()
meth public void setLoaded(boolean)
meth public void setMethodInstrumented(int)
meth public void setMethodLeaf(int)
meth public void setMethodMarker(int)
meth public void setMethodReachable(int)
meth public void setMethodRoot(int)
meth public void setMethodScanned(int)
meth public void setMethodSpecial(int)
meth public void setMethodUnscannable(int)
meth public void setMethodVirtual(int)
meth public void setServletDoMethodScanned()
meth public void setSuperClass(org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth public void setSuperInterface(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int)
meth public void unsetMethodInstrumented(int)
meth public void unsetMethodSpecial(int)
supr org.netbeans.lib.profiler.classfile.ClassInfo
hfds allMethodsMarkers,allMethodsRoots,baseCPoolCount,classFileLocation,currentCPoolCount,hasMethodReachable,hasUninstrumentedMarkerMethods,hasUninstrumentedRootMethods,instrMethodIds,interfacesDCI,isLoaded,java_lang_ThowableCPIndex,methodScanStatus,modifiedAndSavedMethodInfos,modifiedMethodBytecodesLength,modifiledLocalVariableTableOffsets,modifiledLocalVariableTypeTableOffsets,modifiledStackMapTableOffsets,nInstrumentedMethods,servletDoMethodScanned,subclasses,superClass
CLSS public org.netbeans.lib.profiler.classfile.LazyDynamicClassInfo
cons public init(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String[]) throws java.io.IOException
meth public boolean isInterface()
meth public int getMethodIndex(java.lang.String,java.lang.String)
meth public java.lang.String[] getMethodNames()
meth public void preloadBytecode()
meth public void setInterface()
supr org.netbeans.lib.profiler.classfile.DynamicClassInfo
hfds isInitilaized,isInterface
CLSS public org.netbeans.lib.profiler.classfile.PlaceholderClassInfo
cons public init(java.lang.String,int)
meth public void transferDataIntoRealClass(org.netbeans.lib.profiler.classfile.DynamicClassInfo)
supr org.netbeans.lib.profiler.classfile.BaseClassInfo
CLSS public org.netbeans.lib.profiler.classfile.SameNameClassGroup
cons public init()
meth public java.util.List getAll()
meth public org.netbeans.lib.profiler.classfile.BaseClassInfo findCompatibleClass(int)
meth public static org.netbeans.lib.profiler.classfile.BaseClassInfo checkForCompatibility(org.netbeans.lib.profiler.classfile.BaseClassInfo,int)
meth public void add(org.netbeans.lib.profiler.classfile.BaseClassInfo)
meth public void replace(org.netbeans.lib.profiler.classfile.BaseClassInfo,org.netbeans.lib.profiler.classfile.BaseClassInfo)
supr java.lang.Object
hfds classes
CLSS public abstract interface org.netbeans.lib.profiler.client.AppStatusHandler
innr public abstract interface static AsyncDialog
innr public abstract interface static ServerCommandHandler
meth public abstract boolean confirmWaitForConnectionReply()
meth public abstract org.netbeans.lib.profiler.client.AppStatusHandler$AsyncDialog getAsyncDialogInstance(java.lang.String,boolean,java.lang.Runnable)
meth public abstract void displayError(java.lang.String)
meth public abstract void displayErrorAndWaitForConfirm(java.lang.String)
meth public abstract void displayErrorWithDetailsAndWaitForConfirm(java.lang.String,java.lang.String)
meth public abstract void displayNotification(java.lang.String)
meth public abstract void displayNotificationAndWaitForConfirm(java.lang.String)
meth public abstract void displayNotificationWithDetailsAndWaitForConfirm(java.lang.String,java.lang.String)
meth public abstract void displayWarning(java.lang.String)
meth public abstract void displayWarningAndWaitForConfirm(java.lang.String)
meth public abstract void handleShutdown()
meth public abstract void pauseLiveUpdates()
meth public abstract void resultsAvailable()
meth public abstract void resumeLiveUpdates()
meth public abstract void takeSnapshot()
CLSS public abstract interface static org.netbeans.lib.profiler.client.AppStatusHandler$AsyncDialog
outer org.netbeans.lib.profiler.client.AppStatusHandler
meth public abstract void close()
meth public abstract void display()
CLSS public abstract interface static org.netbeans.lib.profiler.client.AppStatusHandler$ServerCommandHandler
outer org.netbeans.lib.profiler.client.AppStatusHandler
meth public abstract void handleServerCommand(org.netbeans.lib.profiler.wireprotocol.Command)
CLSS public org.netbeans.lib.profiler.client.ClientUtils
cons public init()
fld public final static java.lang.String LINES_PREFIX = "[lines]"
innr public static SourceCodeSelection
innr public static TargetAppFailedToStart
innr public static TargetAppOrVMTerminated
intf org.netbeans.lib.profiler.global.CommonConstants
meth public static java.lang.String formatClassName(java.lang.String)
meth public static java.lang.String parseClassName(java.lang.String,boolean)
meth public static java.lang.String selectionToString(org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection)
meth public static org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection stringToSelection(java.lang.String)
supr java.lang.Object
hfds classNameFormatter
CLSS public static org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection
outer org.netbeans.lib.profiler.client.ClientUtils
cons public init(int)
cons public init(java.lang.String,int,int)
cons public init(java.lang.String,java.lang.String,java.lang.String)
intf java.lang.Cloneable
meth public boolean contains(org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection)
meth public boolean definedViaMethodName()
meth public boolean definedViaSourceLines()
meth public boolean equals(java.lang.Object)
meth public boolean isDefaultPackage()
meth public boolean isInDefaultPackage()
meth public boolean isMarkerMethod()
meth public int getEndLine()
meth public int getStartLine()
meth public int hashCode()
meth public java.lang.Object clone() throws java.lang.CloneNotSupportedException
meth public java.lang.String getClassName()
meth public java.lang.String getMethodName()
meth public java.lang.String getMethodSignature()
meth public java.lang.String toFlattened()
meth public java.lang.String toString()
meth public void setMarkerMethod(boolean)
supr java.lang.Object
hfds P1,P2,P3,className,endLine,isMarkerMethod,methodName,methodSignature,normalizedClassName,startLine
CLSS public static org.netbeans.lib.profiler.client.ClientUtils$TargetAppFailedToStart
outer org.netbeans.lib.profiler.client.ClientUtils
cons public init(java.lang.String)
meth public java.lang.String getOrigCause()
supr java.lang.Exception
hfds origCause
CLSS public static org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
outer org.netbeans.lib.profiler.client.ClientUtils
cons public init(int)
cons public init(int,java.lang.String)
fld public final static int APP = 2
fld public final static int VM = 1
meth public boolean isAppTerminated()
meth public boolean isVMTerminated()
meth public java.lang.String getMessage()
supr java.lang.Exception
hfds code
CLSS public org.netbeans.lib.profiler.client.MonitoredData
meth public byte[] getExplicitThreadStates()
meth public byte[][] getThreadStates()
meth public int getNNewThreads()
meth public int getNThreadStates()
meth public int getNThreads()
meth public int getServerProgress()
meth public int getServerState()
meth public int getThreadsDataMode()
meth public int[] getExplicitThreadIds()
meth public int[] getNewThreadIds()
meth public int[] getThreadIds()
meth public java.lang.String[] getNewThreadClassNames()
meth public java.lang.String[] getNewThreadNames()
meth public long getFreeMemory()
meth public long getLastGCPauseInMS()
meth public long getLoadedClassesCount()
meth public long getNSurvivingGenerations()
meth public long getNSystemThreads()
meth public long getNUserThreads()
meth public long getProcessCpuTime()
meth public long getRelativeGCTimeInPerMil()
meth public long getTimestamp()
meth public long getTotalMemory()
meth public long[] getExplicitStateTimestamps()
meth public long[] getGCFinishs()
meth public long[] getGCStarts()
meth public long[] getStateTimestamps()
meth public static org.netbeans.lib.profiler.client.MonitoredData getMonitoredData(org.netbeans.lib.profiler.wireprotocol.MonitoredNumbersResponse)
supr java.lang.Object
hfds exStateTimestamps,exThreadIds,exThreadStates,gcFinishs,gcStarts,generalMNumbers,mode,nNewThreads,nThreadStates,nThreads,newThreadClassNames,newThreadIds,newThreadNames,serverProgress,serverState,stateTimestamps,threadIds,threadStates
CLSS public abstract org.netbeans.lib.profiler.client.ProfilingPointsProcessor
cons public init()
meth public abstract org.netbeans.lib.profiler.client.RuntimeProfilingPoint[] getSupportedProfilingPoints()
meth public abstract void init(java.lang.Object)
meth public abstract void profilingPointHit(org.netbeans.lib.profiler.client.RuntimeProfilingPoint$HitEvent)
meth public abstract void timeAdjust(int,long,long)
supr java.lang.Object
CLSS public org.netbeans.lib.profiler.client.RuntimeProfilingPoint
cons public init(int,java.lang.String,int,int,java.lang.String,java.lang.String)
cons public init(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
innr public static HitEvent
intf java.lang.Comparable
meth public boolean equals(java.lang.Object)
meth public boolean resolve(org.netbeans.lib.profiler.classfile.ClassInfo)
meth public int compareTo(java.lang.Object)
meth public int getBci()
meth public int getId()
meth public int getMethodIdx()
meth public int hashCode()
meth public java.lang.String getClassName()
meth public java.lang.String getServerHandlerClass()
meth public java.lang.String getServerInfo()
meth public java.lang.String toString()
supr java.lang.Object
hfds bci,className,id,line,methodIdx,methodName,methodSignature,offset,serverHandlerClass,serverInfo
CLSS public static org.netbeans.lib.profiler.client.RuntimeProfilingPoint$HitEvent
outer org.netbeans.lib.profiler.client.RuntimeProfilingPoint
cons public init(int,long,int)
meth public int getId()
meth public int getThreadId()
meth public java.lang.String toString()
meth public long getTimestamp()
supr java.lang.Object
hfds id,threadId,timestamp
CLSS public org.netbeans.lib.profiler.filters.GenericFilter
cons public init()
cons public init(java.lang.String,java.lang.String,int)
cons public init(java.util.Properties,java.lang.String)
cons public init(org.netbeans.lib.profiler.filters.GenericFilter)
fld protected final static int MODE_CONTAINS = 1010
fld protected final static int MODE_ENDS_WITH = 1030
fld protected final static int MODE_EQUALS = 1000
fld protected final static int MODE_STARTS_WITH = 1020
fld public final static int TYPE_EXCLUSIVE = 20
fld public final static int TYPE_INCLUSIVE = 10
fld public final static int TYPE_NONE = 0
innr public final static InvalidFilterIdException
meth protected boolean matches(java.lang.String,java.lang.String,int)
meth protected boolean simplePasses(java.lang.String)
meth protected boolean valuesEquals(java.lang.Object)
meth protected int valuesHashCode(int)
meth protected int[] computeModes(java.lang.String[])
meth protected java.lang.String[] computeValues(java.lang.String)
meth protected void valueChanged()
meth public boolean equals(java.lang.Object)
meth public boolean isAll()
meth public boolean passes(java.lang.String)
meth public final boolean isEmpty()
meth public final int getType()
meth public final int[] getModes()
meth public final java.lang.String getName()
meth public final java.lang.String getValue()
meth public final java.lang.String[] getValues()
meth public final void setName(java.lang.String)
meth public final void setType(int)
meth public final void setValue(java.lang.String)
meth public int hashCode()
meth public java.lang.String toString()
meth public static java.lang.String[] values(java.lang.String)
meth public void copyFrom(org.netbeans.lib.profiler.filters.GenericFilter)
meth public void store(java.util.Properties,java.lang.String)
supr java.lang.Object
hfds PROP_NAME,PROP_TYPE,PROP_VALUE,isAll,isEmpty,modes,name,type,value,values
CLSS public final static org.netbeans.lib.profiler.filters.GenericFilter$InvalidFilterIdException
outer org.netbeans.lib.profiler.filters.GenericFilter
cons public init(java.lang.String,java.lang.String)
supr java.lang.IllegalArgumentException
CLSS public org.netbeans.lib.profiler.filters.InstrumentationFilter
cons public init()
cons public init(org.netbeans.lib.profiler.filters.GenericFilter)
meth public boolean passes(java.lang.String)
supr org.netbeans.lib.profiler.filters.JavaTypeFilter
hfds fake
CLSS public org.netbeans.lib.profiler.filters.JavaTypeFilter
cons public init()
cons public init(java.lang.String,int)
cons public init(java.util.Properties,java.lang.String)
cons public init(org.netbeans.lib.profiler.filters.GenericFilter)
fld protected final static int MODE_STARTS_WITH_EX = 1025
meth protected boolean matches(java.lang.String,java.lang.String,int)
meth protected int[] computeModes(java.lang.String[])
meth protected java.lang.String[] computeValues(java.lang.String)
meth protected void valueChanged()
meth public final boolean hasArray()
meth public final boolean isAll()
meth public final boolean isExact()
meth public void copyFrom(org.netbeans.lib.profiler.filters.JavaTypeFilter)
supr org.netbeans.lib.profiler.filters.GenericFilter
hfds hasArray,isAll,isExact
CLSS public org.netbeans.lib.profiler.filters.TextFilter
cons public init()
cons public init(java.lang.String,int,boolean)
cons public init(java.util.Properties,java.lang.String)
fld public final static int TYPE_REGEXP = 30
meth protected boolean valuesEquals(java.lang.Object)
meth protected int valuesHashCode(int)
meth protected void handleInvalidFilter(java.lang.String,java.lang.RuntimeException)
meth protected void valueChanged()
meth public boolean isAll()
meth public boolean passes(java.lang.String)
meth public final boolean isCaseSensitive()
meth public final void setCaseSensitive(boolean)
meth public void copyFrom(org.netbeans.lib.profiler.filters.TextFilter)
supr org.netbeans.lib.profiler.filters.GenericFilter
hfds NORMALIZED_NOT_READY,normalizedValues,regexpPatterns
CLSS public org.netbeans.lib.profiler.global.CalibrationDataFileIO
cons public init()
meth public static boolean saveCalibrationData(org.netbeans.lib.profiler.global.ProfilingSessionStatus)
meth public static boolean validateCalibrationInput(java.lang.String,java.lang.String)
meth public static int readSavedCalibrationData(org.netbeans.lib.profiler.global.ProfilingSessionStatus)
meth public static java.lang.String getCalibrationDataFileName(java.lang.String) throws java.io.IOException
meth public static java.lang.String getErrorMessage()
supr java.lang.Object
hfds CALIBRATION_DATA_CORRUPTED_PREFIX,CALIBRATION_FILE_NOT_EXIST_MSG,CALIBRATION_FILE_NOT_READABLE_MSG,ERROR_WRITING_CALIBRATION_FILE_PREFIX,ORIGINAL_MESSAGE_STRING,REEXECUTE_CALIBRATION_MSG,RERUN_CALIBRATION_MSG,SHORTER_THAN_EXPECTED_STRING,errorMessage
CLSS public abstract interface org.netbeans.lib.profiler.global.CommonConstants
fld public final static byte ADJUST_TIME = 5
fld public final static byte BUFFEREVENT_PROFILEPOINT_HIT = 29
fld public final static byte COMPACT_EVENT_FORMAT_BYTE_MASK = -128
fld public final static byte MARKER_ENTRY = 3
fld public final static byte MARKER_ENTRY_PARAMETERS = 35
fld public final static byte MARKER_ENTRY_UNSTAMPED = 18
fld public final static byte MARKER_EXIT = 4
fld public final static byte MARKER_EXIT_UNSTAMPED = 19
fld public final static byte METHOD_ENTRY = 6
fld public final static byte METHOD_ENTRY_COMPACT_BYTE_MASK = -128
fld public final static byte METHOD_ENTRY_MONITOR = 22
fld public final static byte METHOD_ENTRY_PARK = 26
fld public final static byte METHOD_ENTRY_SLEEP = 24
fld public final static byte METHOD_ENTRY_UNSTAMPED = 16
fld public final static byte METHOD_ENTRY_WAIT = 20
fld public final static byte METHOD_EXIT = 7
fld public final static byte METHOD_EXIT_COMPACT_BYTE_MASK = -64
fld public final static byte METHOD_EXIT_MONITOR = 23
fld public final static byte METHOD_EXIT_PARK = 27
fld public final static byte METHOD_EXIT_SLEEP = 25
fld public final static byte METHOD_EXIT_UNSTAMPED = 17
fld public final static byte METHOD_EXIT_WAIT = 21
fld public final static byte NEW_MONITOR = 28
fld public final static byte NEW_THREAD = 11
fld public final static byte OBJ_ALLOC_STACK_TRACE = 12
fld public final static byte OBJ_GC_HAPPENED = 15
fld public final static byte OBJ_LIVENESS_STACK_TRACE = 14
fld public final static byte RESET_COLLECTORS = 10
fld public final static byte ROOT_ENTRY = 1
fld public final static byte ROOT_EXIT = 2
fld public final static byte SERVLET_DO_METHOD = 30
fld public final static byte SET_FOLLOWING_EVENTS_THREAD = 13
fld public final static byte THREADS_RESUMED = 9
fld public final static byte THREADS_SUSPENDED = 8
fld public final static byte THREAD_DUMP_END = 32
fld public final static byte THREAD_DUMP_START = 31
fld public final static byte THREAD_INFO = 34
fld public final static byte THREAD_INFO_IDENTICAL = 33
fld public final static byte THREAD_STATUS_MONITOR = 3
fld public final static byte THREAD_STATUS_PARK = 5
fld public final static byte THREAD_STATUS_RUNNING = 1
fld public final static byte THREAD_STATUS_SLEEPING = 2
fld public final static byte THREAD_STATUS_UNKNOWN = -1
fld public final static byte THREAD_STATUS_WAIT = 4
fld public final static byte THREAD_STATUS_ZOMBIE = 0
fld public final static char COMPACT_EVENT_METHOD_ID_MASK = '\u3fff'
fld public final static char MAX_METHOD_ID_FOR_COMPACT_FORMAT = '\u3fff'
fld public final static char METHOD_ENTRY_COMPACT_MASK = '\u8000'
fld public final static char METHOD_EXIT_COMPACT_MASK = '\uc000'
fld public final static int AGENT_ID_ANY = -1
fld public final static int AGENT_STATE_CONNECTED = 3
fld public final static int AGENT_STATE_DIFFERENT_ID = 4
fld public final static int AGENT_STATE_NOT_RUNNING = 0
fld public final static int AGENT_STATE_OTHER_SESSION_IN_PROGRESS = 5
fld public final static int AGENT_STATE_READY_DIRECT = 2
fld public final static int AGENT_STATE_READY_DYNAMIC = 1
fld public final static int AGENT_VERSION_10_M10 = 2
fld public final static int AGENT_VERSION_10_M9 = 1
fld public final static int AGENT_VERSION_60_BETA1 = 8
fld public final static int AGENT_VERSION_60_M10 = 7
fld public final static int AGENT_VERSION_60_M5 = 3
fld public final static int AGENT_VERSION_60_M6 = 4
fld public final static int AGENT_VERSION_60_M7 = 5
fld public final static int AGENT_VERSION_60_M8 = 6
fld public final static int AGENT_VERSION_610_M2 = 11
fld public final static int AGENT_VERSION_67_BETA = 9
fld public final static int AGENT_VERSION_69 = 10
fld public final static int AGENT_VERSION_71 = 12
fld public final static int AGENT_VERSION_73 = 13
fld public final static int AGENT_VERSION_74 = 14
fld public final static int AGENT_VERSION_80 = 15
fld public final static int AGENT_VERSION_81 = 16
fld public final static int AGENT_VERSION_82 = 17
fld public final static int AGENT_VERSION_90 = 18
fld public final static int ARCH_32 = 32
fld public final static int ARCH_64 = 64
fld public final static int CPU_INSTR_FULL = 0
fld public final static int CPU_INSTR_SAMPLED = 1
fld public final static int CPU_SAMPLED = 2
fld public final static int CURRENT_AGENT_VERSION = 18
fld public final static int EVENT_BUFFER_SIZE_IN_BYTES = 1200000
fld public final static int FILTER_CONTAINS = 20
fld public final static int FILTER_ENDS_WITH = 30
fld public final static int FILTER_EQUALS = 40
fld public final static int FILTER_NONE = 0
fld public final static int FILTER_NOT_CONTAINS = 25
fld public final static int FILTER_REGEXP = 50
fld public final static int FILTER_STARTS_WITH = 10
fld public final static int INJ_CODE_REGION = 8
fld public final static int INJ_MAXNUMBER = 13
fld public final static int INJ_OBJECT_ALLOCATIONS = 9
fld public final static int INJ_OBJECT_LIVENESS = 10
fld public final static int INJ_RECURSIVE_MARKER_METHOD = 2
fld public final static int INJ_RECURSIVE_NORMAL_METHOD = 0
fld public final static int INJ_RECURSIVE_ROOT_METHOD = 1
fld public final static int INJ_RECURSIVE_SAMPLED_MARKER_METHOD = 5
fld public final static int INJ_RECURSIVE_SAMPLED_NORMAL_METHOD = 3
fld public final static int INJ_RECURSIVE_SAMPLED_ROOT_METHOD = 4
fld public final static int INJ_REFLECT_METHOD_INVOKE = 6
fld public final static int INJ_SERVLET_DO_METHOD = 7
fld public final static int INJ_STACKMAP = 11
fld public final static int INJ_THROWABLE = 12
fld public final static int INSTRSCHEME_EAGER = 2
fld public final static int INSTRSCHEME_LAZY = 1
fld public final static int INSTRSCHEME_TOTAL = 3
fld public final static int INSTR_CODE_REGION = 1
fld public final static int INSTR_MAXNUMBER = 7
fld public final static int INSTR_MEMORY_BASE = 5
fld public final static int INSTR_NONE = 0
fld public final static int INSTR_NONE_MEMORY_SAMPLING = 7
fld public final static int INSTR_NONE_SAMPLING = 2
fld public final static int INSTR_OBJECT_ALLOCATIONS = 5
fld public final static int INSTR_OBJECT_LIVENESS = 6
fld public final static int INSTR_RECURSIVE_FULL = 3
fld public final static int INSTR_RECURSIVE_SAMPLED = 4
fld public final static int JDK_110_BEYOND = 8
fld public final static int JDK_15 = 2
fld public final static int JDK_16 = 3
fld public final static int JDK_17 = 4
fld public final static int JDK_18 = 6
fld public final static int JDK_19 = 7
fld public final static int JDK_CVM = 5
fld public final static int JDK_UNSUPPORTED = -1
fld public final static int MODE_THREADS_EXACT = 2
fld public final static int MODE_THREADS_NONE = 0
fld public final static int MODE_THREADS_SAMPLING = 1
fld public final static int SERVER_INITIALIZING = 1
fld public final static int SERVER_INSTRUMENTING = 3
fld public final static int SERVER_PREPARING = 2
fld public final static int SERVER_PROGRESS_INDETERMINATE = -1
fld public final static int SERVER_PROGRESS_WORKUNITS = 100
fld public final static int SERVER_RUNNING = 0
fld public final static int SORTING_COLUMN_DEFAULT = -1
fld public final static java.awt.Color THREAD_STATUS_MONITOR_COLOR
fld public final static java.awt.Color THREAD_STATUS_PARK_COLOR
fld public final static java.awt.Color THREAD_STATUS_RUNNING_COLOR
fld public final static java.awt.Color THREAD_STATUS_SLEEPING_COLOR
fld public final static java.awt.Color THREAD_STATUS_UNKNOWN_COLOR
fld public final static java.awt.Color THREAD_STATUS_WAIT_COLOR
fld public final static java.awt.Color THREAD_STATUS_ZOMBIE_COLOR
fld public final static java.lang.String CALIBRATION_PSEUDO_CLASS_NAME = "____Profiler+Calibration+Run____"
fld public final static java.lang.String ENGINE_WARNING = "*** Profiler engine warning: "
fld public final static java.lang.String INVOKE_METHOD_NAME = "invoke"
fld public final static java.lang.String INVOKE_METHOD_SIGNATURE = "(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;"
fld public final static java.lang.String JAVA_LANG_REFLECT_METHOD_DOTTED_CLASS_NAME = "java.lang.reflect.Method"
fld public final static java.lang.String JAVA_LANG_REFLECT_METHOD_SLASHED_CLASS_NAME = "java/lang/reflect/Method"
fld public final static java.lang.String JDK_110_BEYOND_STRING = "jdk110"
fld public final static java.lang.String JDK_15_STRING = "jdk15"
fld public final static java.lang.String JDK_16_STRING = "jdk16"
fld public final static java.lang.String JDK_17_STRING = "jdk17"
fld public final static java.lang.String JDK_18_STRING = "jdk18"
fld public final static java.lang.String JDK_19_STRING = "jdk19"
fld public final static java.lang.String JDK_CVM_STRING = "cvm"
fld public final static java.lang.String JDK_UNSUPPORTED_STRING = "UNSUPPORTED_JDK"
fld public final static java.lang.String NO_CLASS_NAME = "*NO_CLASS_NAME*"
fld public final static java.lang.String NO_METHOD_NAME = "*NO_METHOD_NAME*"
fld public final static java.lang.String NO_METHOD_SIGNATURE = "*NO_METHOD_SIGNATURE*"
fld public final static java.lang.String OBJECT_SLASHED_CLASS_NAME = "java/lang/Object"
fld public final static java.lang.String PLEASE_REPORT_PROBLEM = "*** Please report this problem to feedback@profiler.netbeans.org"
fld public final static java.lang.String PROFILER_DOTTED_CLASS_PREFIX = "org.netbeans.lib.profiler."
fld public final static java.lang.String PROFILER_SEPARATE_EXEC_THREAD_NAME = "*** JFluid Separate Command Execution Thread"
fld public final static java.lang.String PROFILER_SERVER_SLASHED_CLASS_PREFIX = "org/netbeans/lib/profiler/server/"
fld public final static java.lang.String PROFILER_SERVER_THREAD_NAME = "*** Profiler Agent Communication Thread"
fld public final static java.lang.String PROFILER_SPECIAL_EXEC_THREAD_NAME = "*** Profiler Agent Special Execution Thread"
fld public final static java.lang.String THREAD_STATUS_MONITOR_STRING
fld public final static java.lang.String THREAD_STATUS_PARK_STRING
fld public final static java.lang.String THREAD_STATUS_RUNNING_STRING
fld public final static java.lang.String THREAD_STATUS_SLEEPING_STRING
fld public final static java.lang.String THREAD_STATUS_UNKNOWN_STRING
fld public final static java.lang.String THREAD_STATUS_WAIT_STRING
fld public final static java.lang.String THREAD_STATUS_ZOMBIE_STRING
CLSS public org.netbeans.lib.profiler.global.Platform
cons public init()
fld public final static int OS_AIX = 64
fld public final static int OS_HP = 32
fld public final static int OS_IRIX = 128
fld public final static int OS_LINUX = 16
fld public final static int OS_MAC = 2048
fld public final static int OS_OS2 = 1024
fld public final static int OS_OTHER = 65536
fld public final static int OS_SOLARIS = 8
fld public final static int OS_SUNOS = 256
fld public final static int OS_TRU64 = 512
fld public final static int OS_UNIX_MASK = 3064
fld public final static int OS_VMS = 8192
fld public final static int OS_WIN2000 = 4096
fld public final static int OS_WINDOWS_MASK = 20487
fld public final static int OS_WINNT = 1
fld public final static int OS_WIN_OTHER = 16384
intf org.netbeans.lib.profiler.global.CommonConstants
meth public static boolean is32bitArchitecture()
meth public static boolean is64bitArchitecture()
meth public static boolean isHpux()
meth public static boolean isLinux()
meth public static boolean isLinux(java.lang.String)
meth public static boolean isLinuxArm()
meth public static boolean isLinuxArmVfpHflt()
meth public static boolean isMac()
meth public static boolean isSolaris()
meth public static boolean isSolarisIntel()
meth public static boolean isSolarisSparc()
meth public static boolean isUnix()
meth public static boolean isWindows()
meth public static boolean isWindows(java.lang.String)
meth public static boolean supportsDynamicAttach(java.lang.String)
meth public static boolean supportsThreadSleepingStateMonitoring(java.lang.String)
meth public static boolean thisVMSupportsThreadSleepingStateMonitoring()
meth public static int getJDKMinorNumber(java.lang.String)
meth public static int getJDKVersionNumber()
meth public static int getOperatingSystem()
meth public static int getOperatingSystem(java.lang.String)
meth public static int getSystemArchitecture()
meth public static int getSystemArchitecture(java.lang.String)
meth public static java.lang.String getAgentNativeLibFullName(java.lang.String,boolean,java.lang.String,int)
meth public static java.lang.String getJDKVersionString()
meth public static java.lang.String getJDKVersionString(java.lang.String)
meth public static java.lang.String getJFluidNativeLibDirName(java.lang.String,java.lang.String,int)
meth public static java.lang.String getJavaVersionString()
meth public static java.lang.String getProfilerUserDir() throws java.io.IOException
supr java.lang.Object
hfds jdkDenoteString,jdkVersion,operatingSystem,sysArch
CLSS public org.netbeans.lib.profiler.global.ProfilingSessionStatus
cons public init()
fld public boolean absoluteTimerOn
fld public boolean canInstrumentConstructor
fld public boolean remoteProfiling
fld public boolean runningInAttachedMode
fld public boolean startProfilingPointsActive
fld public boolean threadCPUTimerOn
fld public double[] methodEntryExitCallTime
fld public double[] methodEntryExitInnerTime
fld public double[] methodEntryExitOuterTime
fld public final static int CODE_REGION_CLASS_IDX = 0
fld public final static int N_TIMER_CONSTANTS = 5
fld public int currentInstrType
fld public int instrEndLine
fld public int instrScheme
fld public int instrStartLine
fld public java.lang.String fullTargetJDKVersionString
fld public java.lang.String instrClassLoaderName
fld public java.lang.String javaCommand
fld public java.lang.String jvmArguments
fld public java.lang.String targetJDKVersionString
fld public java.lang.String targetMachineOSName
fld public long dumpAbsTimeStamp
fld public long maxHeapSize
fld public long startupTimeInCounts
fld public long startupTimeMillis
fld public long[] timerCountsInSecond
fld public org.netbeans.lib.profiler.wireprotocol.InternalStatsResponse savedInternalStats
fld public volatile boolean targetAppRunning
meth public boolean collectingTwoTimeStamps()
meth public boolean[] getInstrMethodInvoked()
meth public int getNInstrClasses()
meth public int getNInstrMethods()
meth public int getStartingMethodId()
meth public int[] getAllocatedInstancesCount()
meth public int[] getClassLoaderIds()
meth public java.lang.String[] getClassNames()
meth public java.lang.String[] getInstrMethodClasses()
meth public java.lang.String[] getInstrMethodNames()
meth public java.lang.String[] getInstrMethodSignatures()
meth public void beginTrans(boolean)
meth public void endTrans()
meth public void resetInstrClassAndMethodInfo()
meth public void setInstrMethodNames(java.lang.String[])
meth public void setInstrMethodSignatures(java.lang.String[])
meth public void setTimerTypes(boolean,boolean)
meth public void updateAllocatedInstancesCountInfoInClient(java.lang.String)
meth public void updateAllocatedInstancesCountInfoInServer(int)
meth public void updateInstrMethodsInfo(int,int,java.lang.String[],int[],int[],java.lang.String[],java.lang.String[],boolean[])
meth public void updateInstrMethodsInfo(java.lang.String,int,java.lang.String,java.lang.String)
supr java.lang.Object
hfds allocatedInstancesCount,classLoaderIds,classNames,instrMethodClasses,instrMethodInvoked,instrMethodNames,instrMethodSignatures,nInstrClasses,nInstrMethods,transaction
CLSS public org.netbeans.lib.profiler.global.TransactionalSupport
cons public init()
meth public boolean beginTrans(boolean,boolean)
meth public void beginTrans(boolean)
meth public void endTrans()
supr java.lang.Object
hfds DEBUG,interruptedFlag,lockRead,lockWrite,lockedExclusively,lockedShared,sharedLockCount,transactionLock
CLSS public abstract interface org.netbeans.lib.profiler.heap.ArrayItemValue
intf org.netbeans.lib.profiler.heap.Value
meth public abstract int getIndex()
meth public abstract org.netbeans.lib.profiler.heap.Instance getInstance()
CLSS public abstract interface org.netbeans.lib.profiler.heap.Field
meth public abstract boolean isStatic()
meth public abstract java.lang.String getName()
meth public abstract org.netbeans.lib.profiler.heap.JavaClass getDeclaringClass()
meth public abstract org.netbeans.lib.profiler.heap.Type getType()
CLSS public abstract interface org.netbeans.lib.profiler.heap.FieldValue
intf org.netbeans.lib.profiler.heap.Value
meth public abstract java.lang.String getValue()
meth public abstract org.netbeans.lib.profiler.heap.Field getField()
CLSS public abstract interface org.netbeans.lib.profiler.heap.GCRoot
fld public final static java.lang.String DEBUGGER = "debugger"
fld public final static java.lang.String FINALIZING = "finalizing"
fld public final static java.lang.String INTERNED_STRING = "interned string"
fld public final static java.lang.String JAVA_FRAME = "Java frame"
fld public final static java.lang.String JNI_GLOBAL = "JNI global"
fld public final static java.lang.String JNI_LOCAL = "JNI local"
fld public final static java.lang.String JNI_MONITOR = "JNI monitor"
fld public final static java.lang.String MONITOR_USED = "monitor used"
fld public final static java.lang.String NATIVE_STACK = "native stack"
fld public final static java.lang.String REFERENCE_CLEANUP = "reference cleanup"
fld public final static java.lang.String STICKY_CLASS = "sticky class"
fld public final static java.lang.String THREAD_BLOCK = "thread block"
fld public final static java.lang.String THREAD_OBJECT = "thread object"
fld public final static java.lang.String UNKNOWN = "unknown"
fld public final static java.lang.String VM_INTERNAL = "VM internal"
meth public abstract java.lang.String getKind()
meth public abstract org.netbeans.lib.profiler.heap.Instance getInstance()
CLSS public abstract interface org.netbeans.lib.profiler.heap.Heap
meth public abstract boolean isRetainedSizeByClassComputed()
meth public abstract boolean isRetainedSizeComputed()
meth public abstract java.util.Collection getGCRoots()
meth public abstract java.util.Collection getJavaClassesByRegExp(java.lang.String)
meth public abstract java.util.Iterator getAllInstancesIterator()
meth public abstract java.util.List getAllClasses()
meth public abstract java.util.List getBiggestObjectsByRetainedSize(int)
meth public abstract java.util.Properties getSystemProperties()
meth public abstract org.netbeans.lib.profiler.heap.GCRoot getGCRoot(org.netbeans.lib.profiler.heap.Instance)
meth public abstract org.netbeans.lib.profiler.heap.HeapSummary getSummary()
meth public abstract org.netbeans.lib.profiler.heap.Instance getInstanceByID(long)
meth public abstract org.netbeans.lib.profiler.heap.JavaClass getJavaClassByID(long)
meth public abstract org.netbeans.lib.profiler.heap.JavaClass getJavaClassByName(java.lang.String)
CLSS public org.netbeans.lib.profiler.heap.HeapFactory
cons public init()
meth public static org.netbeans.lib.profiler.heap.Heap createHeap(java.io.File) throws java.io.IOException
meth public static org.netbeans.lib.profiler.heap.Heap createHeap(java.io.File,int) throws java.io.IOException
meth public static org.netbeans.lib.profiler.heap.Heap createHeap(java.nio.ByteBuffer,int) throws java.io.IOException
supr java.lang.Object
CLSS public final org.netbeans.lib.profiler.heap.HeapProgress
fld public final static int PROGRESS_MAX = 1000
meth public static javax.swing.BoundedRangeModel getProgress()
supr java.lang.Object
hfds listener,progressThreadLocal
hcls ModelInfo
CLSS public abstract interface org.netbeans.lib.profiler.heap.HeapSummary
meth public abstract long getTime()
meth public abstract long getTotalAllocatedBytes()
meth public abstract long getTotalAllocatedInstances()
meth public abstract long getTotalLiveBytes()
meth public abstract long getTotalLiveInstances()
CLSS public abstract interface org.netbeans.lib.profiler.heap.Instance
meth public abstract boolean isGCRoot()
meth public abstract int getInstanceNumber()
meth public abstract java.lang.Object getValueOfField(java.lang.String)
meth public abstract java.util.List getFieldValues()
meth public abstract java.util.List getReferences()
meth public abstract java.util.List getStaticFieldValues()
meth public abstract long getInstanceId()
meth public abstract long getReachableSize()
meth public abstract long getRetainedSize()
meth public abstract long getSize()
meth public abstract org.netbeans.lib.profiler.heap.Instance getNearestGCRootPointer()
meth public abstract org.netbeans.lib.profiler.heap.JavaClass getJavaClass()
CLSS public abstract interface org.netbeans.lib.profiler.heap.JavaClass
intf org.netbeans.lib.profiler.heap.Type
meth public abstract boolean isArray()
meth public abstract int getInstanceSize()
meth public abstract int getInstancesCount()
meth public abstract java.lang.Object getValueOfStaticField(java.lang.String)
meth public abstract java.lang.String getName()
meth public abstract java.util.Collection getSubClasses()
meth public abstract java.util.Iterator getInstancesIterator()
meth public abstract java.util.List getFields()
meth public abstract java.util.List getInstances()
meth public abstract java.util.List getStaticFieldValues()
meth public abstract long getAllInstancesSize()
meth public abstract long getJavaClassId()
meth public abstract long getRetainedSizeByClass()
meth public abstract org.netbeans.lib.profiler.heap.Instance getClassLoader()
meth public abstract org.netbeans.lib.profiler.heap.JavaClass getSuperClass()
CLSS public abstract interface org.netbeans.lib.profiler.heap.JavaFrameGCRoot
intf org.netbeans.lib.profiler.heap.GCRoot
meth public abstract int getFrameNumber()
meth public abstract org.netbeans.lib.profiler.heap.ThreadObjectGCRoot getThreadGCRoot()
CLSS public abstract interface org.netbeans.lib.profiler.heap.ObjectArrayInstance
intf org.netbeans.lib.profiler.heap.Instance
meth public abstract int getLength()
meth public abstract java.util.List getItems()
meth public abstract java.util.List getValues()
CLSS public abstract interface org.netbeans.lib.profiler.heap.ObjectFieldValue
intf org.netbeans.lib.profiler.heap.FieldValue
meth public abstract org.netbeans.lib.profiler.heap.Instance getInstance()
CLSS public abstract interface org.netbeans.lib.profiler.heap.PrimitiveArrayInstance
intf org.netbeans.lib.profiler.heap.Instance
meth public abstract int getLength()
meth public abstract java.util.List getValues()
CLSS public abstract interface org.netbeans.lib.profiler.heap.PrimitiveType
intf org.netbeans.lib.profiler.heap.Type
CLSS public abstract interface org.netbeans.lib.profiler.heap.ThreadObjectGCRoot
intf org.netbeans.lib.profiler.heap.GCRoot
meth public abstract java.lang.StackTraceElement[] getStackTrace()
CLSS public abstract interface org.netbeans.lib.profiler.heap.Type
meth public abstract java.lang.String getName()
CLSS public abstract interface org.netbeans.lib.profiler.heap.Value
meth public abstract org.netbeans.lib.profiler.heap.Instance getDefiningInstance()
CLSS public org.netbeans.lib.profiler.instrumentation.BadLocationException
cons public init()
cons public init(int)
cons public init(java.lang.String)
supr java.lang.Exception
hfds CANNOT_FIND_METHOD_CURSOR_MSG,CANNOT_FIND_METHOD_SELECTION_MSG
CLSS public org.netbeans.lib.profiler.instrumentation.CPExtensionsRepository
cons public init()
fld public static int codeRegionContents_CodeRegionEntryMethodIdx
fld public static int codeRegionContents_CodeRegionExitMethodIdx
fld public static int memoryProfContents_ProfilePointHitMethodIdx
fld public static int memoryProfContents_TraceObjAllocMethodIdx
fld public static int miContents_AddParBooleanMethodIdx
fld public static int miContents_AddParByteMethodIdx
fld public static int miContents_AddParCharMethodIdx
fld public static int miContents_AddParDoubleMethodIdx
fld public static int miContents_AddParFloatMethodIdx
fld public static int miContents_AddParIntMethodIdx
fld public static int miContents_AddParLongMethodIdx
fld public static int miContents_AddParObjectMethodIdx
fld public static int miContents_AddParShortMethodIdx
fld public static int miContents_HandleReflectInvokeMethodIdx
fld public static int miContents_HandleServletDoMethodIdx
fld public static int normalContents_MethodEntryMethodIdx
fld public static int normalContents_MethodExitMethodIdx
fld public static int normalContents_ProfilePointHitMethodIdx
fld public static int rootContents_MarkerEntryMethodIdx
fld public static int rootContents_MarkerExitMethodIdx
fld public static int rootContents_MarkerExitParMethodIdx
fld public static int rootContents_RootEntryMethodIdx
intf org.netbeans.lib.profiler.global.CommonConstants
intf org.netbeans.lib.profiler.instrumentation.JavaClassConstants
meth public static org.netbeans.lib.profiler.instrumentation.ConstantPoolExtension$PackedCPFragment getStandardCPFragment(int)
supr java.lang.Object
hfds ADD_PARAMETER,BOOLEAN_VOID_SIGNATURE,BYTE_VOID_SIGNATURE,CHAR_VOID_SIGNATURE,CODE_REGION_ENTRY_METHOD_NAME,CODE_REGION_EXIT_METHOD_NAME,DOUBLE_VOID_SIGNATURE,FLOAT_VOID_SIGNATURE,HANDLE_REFLECT_INVOKE_METHOD_NAME,HANDLE_SERVLET_DO_METHOD_NAME,INT_VOID_SIGNATURE,JAVA_LANG_THROWABLE_NAME,LONG_VOID_SIGNATURE,MARKER_ENTRY_METHOD_NAME,MARKER_EXIT_METHOD_NAME,METHOD_ENTRY_METHOD_NAME,METHOD_EXIT_METHOD_NAME,OBJECT_CHAR_VOID_SIGNATURE,OBJECT_VOID_SIGNATURE,PROFILE_POINT_HIT,PROFRUNTIME_CPUCODEREGION_CLASS_NAME,PROFRUNTIME_CPUFULL_CLASS_NAME,PROFRUNTIME_CPUSAMPLED_CLASS_NAME,PROFRUNTIME_CPU_CLASS_NAME,PROFRUNTIME_OBJALLOC_CLASS_NAME,PROFRUNTIME_OBJLIVENESS_CLASS_NAME,REFLECT_METHOD_VOID_SIGNATURE,ROOT_ENTRY_METHOD_NAME,SHORT_VOID_SIGNATURE,STACK_MAP_TABLE_ATTRIBUTE,TRACE_OBJ_ALLOC_METHOD_NAME,VOID_VOID_SIGNATURE,standardCPFragments
CLSS public org.netbeans.lib.profiler.instrumentation.ClassManager
cons protected init(org.netbeans.lib.profiler.global.ProfilingSessionStatus)
fld protected org.netbeans.lib.profiler.global.ProfilingSessionStatus status
intf org.netbeans.lib.profiler.global.CommonConstants
intf org.netbeans.lib.profiler.instrumentation.JavaClassConstants
meth protected static org.netbeans.lib.profiler.classfile.BaseClassInfo javaClassForObjectArrayType(java.lang.String)
meth protected static org.netbeans.lib.profiler.classfile.BaseClassInfo javaClassForPrimitiveArrayType(int)
meth protected static org.netbeans.lib.profiler.classfile.BaseClassInfo javaClassOrPlaceholderForName(java.lang.String,int)
meth protected static org.netbeans.lib.profiler.classfile.BaseClassInfo loadedJavaClassOrExistingPlaceholderForName(java.lang.String,int)
meth protected static org.netbeans.lib.profiler.classfile.DynamicClassInfo javaClassForName(java.lang.String,int)
meth protected static org.netbeans.lib.profiler.client.RuntimeProfilingPoint[] getRuntimeProfilingPoints(org.netbeans.lib.profiler.client.RuntimeProfilingPoint[],int)
meth protected static org.netbeans.lib.profiler.client.RuntimeProfilingPoint[] getRuntimeProfilingPoints(org.netbeans.lib.profiler.client.RuntimeProfilingPoint[],org.netbeans.lib.profiler.classfile.ClassInfo)
meth protected static org.netbeans.lib.profiler.client.RuntimeProfilingPoint[] getRuntimeProfilingPoints(org.netbeans.lib.profiler.client.RuntimeProfilingPoint[],org.netbeans.lib.profiler.classfile.ClassInfo,int)
meth protected static void registerPlaceholder(org.netbeans.lib.profiler.classfile.PlaceholderClassInfo)
meth protected static void resetLoadedClassData()
meth protected static void storeClassFileBytesForCustomLoaderClasses(org.netbeans.lib.profiler.wireprotocol.RootClassLoadedCommand)
supr java.lang.Object
hfds ByBciComparator,EMPTY_PROFILEPOINT_ARRAY
CLSS public org.netbeans.lib.profiler.instrumentation.ClassRewriter
cons public init()
meth public static byte[] rewriteClassFile(org.netbeans.lib.profiler.classfile.DynamicClassInfo,byte[][],int,byte[])
meth public static void saveToDisk(java.lang.String,byte[])
supr java.lang.Object
CLSS public org.netbeans.lib.profiler.instrumentation.CodeRegionMethodInstrumentor
cons public init(org.netbeans.lib.profiler.global.ProfilingSessionStatus,org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection)
meth protected java.lang.Object[] createInstrumentedMethodPack()
meth public java.lang.Object[] getFollowUpInstrumentCodeRegionResponse(int)
supr org.netbeans.lib.profiler.instrumentation.ClassManager
hfds className,instrClasses,nInstrClasses,sourceCodeSelection
CLSS public org.netbeans.lib.profiler.instrumentation.ConstantPoolExtension
cons protected init()
cons protected init(org.netbeans.lib.profiler.instrumentation.ConstantPoolExtension$PackedCPFragment,int,int)
fld protected byte[] addedCPContents
fld protected int nAddedEntries
innr public static CPEntry
innr public static PackedCPFragment
intf org.netbeans.lib.profiler.instrumentation.JavaClassConstants
meth public byte[] getConcatenatedContents(org.netbeans.lib.profiler.instrumentation.ConstantPoolExtension)
meth public byte[] getContents()
meth public int getNEntries()
supr java.lang.Object
CLSS public static org.netbeans.lib.profiler.instrumentation.ConstantPoolExtension$CPEntry
outer org.netbeans.lib.profiler.instrumentation.ConstantPoolExtension
cons public init(int)
cons public init(java.lang.String)
meth public void setIndex1(int)
meth public void setIndex2(int)
supr java.lang.Object
hfds index1,index2,tag,utf8
CLSS public static org.netbeans.lib.profiler.instrumentation.ConstantPoolExtension$PackedCPFragment
outer org.netbeans.lib.profiler.instrumentation.ConstantPoolExtension
cons public init(org.netbeans.lib.profiler.instrumentation.ConstantPoolExtension$CPEntry[])
meth public byte[] getRelocatedCPBytes(int,int)
supr java.lang.Object
hfds cpoolBytes,externalIndices,internalIndices,nEntries,tmpBytes
CLSS public org.netbeans.lib.profiler.instrumentation.DynamicConstantPoolExtension
cons protected init()
cons protected init(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int,int,int)
fld protected org.netbeans.lib.profiler.classfile.DynamicClassInfo clazz
intf org.netbeans.lib.profiler.global.CommonConstants
meth protected static org.netbeans.lib.profiler.instrumentation.DynamicConstantPoolExtension newDynamicCPExtension(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int,int)
meth public static org.netbeans.lib.profiler.instrumentation.DynamicConstantPoolExtension getAllAddedCPFragments(org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth public static org.netbeans.lib.profiler.instrumentation.DynamicConstantPoolExtension getCPFragment(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int)
meth public static org.netbeans.lib.profiler.instrumentation.DynamicConstantPoolExtension getEmptyCPFragment()
supr org.netbeans.lib.profiler.instrumentation.ConstantPoolExtension
hfds emptyECP
CLSS public abstract org.netbeans.lib.profiler.instrumentation.Injector
cons protected init()
cons protected init(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int)
fld protected byte[] exceptionTable
fld protected int baseCPoolCount
fld protected int excTableEntryCount
fld protected int maxLocals
fld protected int maxStack
fld protected int origBytecodesLength
fld protected int origExcTableEntryCount
meth protected byte[] createPackedMethodInfo()
meth protected void addExceptionTableEntry(int,int,int,int)
meth protected void addGlobalCatchStackMapTableEntry(int)
meth protected void appendCode(byte[],int)
meth protected void injectCodeAndRewrite(byte[],int,int,boolean)
meth protected void insertProfilingPoints(org.netbeans.lib.profiler.client.RuntimeProfilingPoint[],int)
meth public abstract byte[] instrumentMethod()
supr org.netbeans.lib.profiler.instrumentation.SingleMethodScaner
hfds MAX_SHORT,MIN_SHORT,STACK_INCREMENT,_overwrite,changeTypeIsInjectNewInstr,changes,classChecked,injProfilePointHitCode,injProfilePointHitIDCodeIdx,injProfilePointHitMethodIdx,injectionBindsToFollowingInstruction,reusableExcTable
hcls ChangeItem,ChangeJumpWiden,ChangeSwitchPadding
CLSS public org.netbeans.lib.profiler.instrumentation.InstrumentationException
cons public init(java.lang.String)
supr java.lang.Exception
CLSS public org.netbeans.lib.profiler.instrumentation.InstrumentationFactory
cons public init()
intf org.netbeans.lib.profiler.global.CommonConstants
meth public static byte[] instrumentAsProiflePointHitMethod(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int,int,org.netbeans.lib.profiler.client.RuntimeProfilingPoint[])
meth public static byte[] instrumentAsReflectInvokeMethod(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int)
meth public static byte[] instrumentAsServletDoMethod(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int)
meth public static byte[] instrumentCodeRegion(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int,int,int)
meth public static byte[] instrumentForMemoryProfiling(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int,boolean[],int,org.netbeans.lib.profiler.client.RuntimeProfilingPoint[],org.netbeans.lib.profiler.filters.InstrumentationFilter,boolean,boolean)
meth public static byte[] instrumentMethod(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int,int,int,int,int,org.netbeans.lib.profiler.client.RuntimeProfilingPoint[])
supr java.lang.Object
CLSS public org.netbeans.lib.profiler.instrumentation.Instrumentor
cons public init(org.netbeans.lib.profiler.global.ProfilingSessionStatus,org.netbeans.lib.profiler.ProfilerEngineSettings)
intf org.netbeans.lib.profiler.global.CommonConstants
meth public int getClassId(java.lang.String,int)
meth public java.lang.String[] getRootClassNames()
meth public org.netbeans.lib.profiler.wireprotocol.InstrumentMethodGroupCommand createClearAllInstrumentationCommand()
meth public org.netbeans.lib.profiler.wireprotocol.InstrumentMethodGroupCommand getCommandToUnprofileClasses(boolean[])
meth public org.netbeans.lib.profiler.wireprotocol.InstrumentMethodGroupResponse createFollowUpInstrumentMethodGroupResponse(org.netbeans.lib.profiler.wireprotocol.Command)
meth public org.netbeans.lib.profiler.wireprotocol.InstrumentMethodGroupResponse createInitialInstrumentMethodGroupResponse(org.netbeans.lib.profiler.wireprotocol.RootClassLoadedCommand) throws java.lang.ClassNotFoundException,org.netbeans.lib.profiler.instrumentation.BadLocationException
meth public void resetPerVMInstanceData()
meth public void setSavedSourceCodeSelection(org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection[])
meth public void setStatusInfoFromSourceCodeSelection(org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection[]) throws java.io.IOException,java.lang.ClassNotFoundException,org.netbeans.lib.profiler.instrumentation.BadLocationException
supr java.lang.Object
hfds DEBUG,crms,ms,oms,rootMethods,savedSourceCodeSelection,settings,status
CLSS public abstract interface org.netbeans.lib.profiler.instrumentation.JavaClassConstants
fld public final static int CONSTANT_Class = 7
fld public final static int CONSTANT_ConstantDynamic = 17
fld public final static int CONSTANT_Double = 6
fld public final static int CONSTANT_Fieldref = 9
fld public final static int CONSTANT_Float = 4
fld public final static int CONSTANT_Integer = 3
fld public final static int CONSTANT_InterfaceMethodref = 11
fld public final static int CONSTANT_InvokeDynamic = 18
fld public final static int CONSTANT_Long = 5
fld public final static int CONSTANT_MethodHandle = 15
fld public final static int CONSTANT_MethodType = 16
fld public final static int CONSTANT_Methodref = 10
fld public final static int CONSTANT_Module = 19
fld public final static int CONSTANT_NameAndType = 12
fld public final static int CONSTANT_Package = 20
fld public final static int CONSTANT_String = 8
fld public final static int CONSTANT_Unicode = 2
fld public final static int CONSTANT_Utf8 = 1
fld public final static int CONSTANT_unused13 = 13
fld public final static int CONSTANT_unused14 = 14
fld public final static int JAVA_MAGIC = -889275714
fld public final static int JAVA_MAJOR_VERSION = 55
fld public final static int JAVA_MINOR_VERSION = 0
fld public final static int JAVA_MIN_MAJOR_VERSION = 45
fld public final static int JAVA_MIN_MINOR_VERSION = 3
fld public final static int T_BOOLEAN = 4
fld public final static int T_BYTE = 8
fld public final static int T_CHAR = 5
fld public final static int T_DOUBLE = 7
fld public final static int T_FLOAT = 6
fld public final static int T_INT = 10
fld public final static int T_LONG = 11
fld public final static int T_SHORT = 9
fld public final static int opc_aaload = 50
fld public final static int opc_aastore = 83
fld public final static int opc_aconst_null = 1
fld public final static int opc_aload = 25
fld public final static int opc_aload_0 = 42
fld public final static int opc_aload_1 = 43
fld public final static int opc_aload_2 = 44
fld public final static int opc_aload_3 = 45
fld public final static int opc_anewarray = 189
fld public final static int opc_areturn = 176
fld public final static int opc_arraylength = 190
fld public final static int opc_astore = 58
fld public final static int opc_astore_0 = 75
fld public final static int opc_astore_1 = 76
fld public final static int opc_astore_2 = 77
fld public final static int opc_astore_3 = 78
fld public final static int opc_athrow = 191
fld public final static int opc_baload = 51
fld public final static int opc_bastore = 84
fld public final static int opc_bipush = 16
fld public final static int opc_breakpoint = 202
fld public final static int opc_caload = 52
fld public final static int opc_castore = 85
fld public final static int opc_checkcast = 192
fld public final static int opc_d2f = 144
fld public final static int opc_d2i = 142
fld public final static int opc_d2l = 143
fld public final static int opc_dadd = 99
fld public final static int opc_daload = 49
fld public final static int opc_dastore = 82
fld public final static int opc_dcmpg = 152
fld public final static int opc_dcmpl = 151
fld public final static int opc_dconst_0 = 14
fld public final static int opc_dconst_1 = 15
fld public final static int opc_ddiv = 111
fld public final static int opc_dead = -2
fld public final static int opc_dload = 24
fld public final static int opc_dload_0 = 38
fld public final static int opc_dload_1 = 39
fld public final static int opc_dload_2 = 40
fld public final static int opc_dload_3 = 41
fld public final static int opc_dmul = 107
fld public final static int opc_dneg = 119
fld public final static int opc_drem = 115
fld public final static int opc_dreturn = 175
fld public final static int opc_dstore = 57
fld public final static int opc_dstore_0 = 71
fld public final static int opc_dstore_1 = 72
fld public final static int opc_dstore_2 = 73
fld public final static int opc_dstore_3 = 74
fld public final static int opc_dsub = 103
fld public final static int opc_dup = 89
fld public final static int opc_dup2 = 92
fld public final static int opc_dup2_x1 = 93
fld public final static int opc_dup2_x2 = 94
fld public final static int opc_dup_x1 = 90
fld public final static int opc_dup_x2 = 91
fld public final static int opc_f2d = 141
fld public final static int opc_f2i = 139
fld public final static int opc_f2l = 140
fld public final static int opc_fadd = 98
fld public final static int opc_faload = 48
fld public final static int opc_fastore = 81
fld public final static int opc_fcmpg = 150
fld public final static int opc_fcmpl = 149
fld public final static int opc_fconst_0 = 11
fld public final static int opc_fconst_1 = 12
fld public final static int opc_fconst_2 = 13
fld public final static int opc_fdiv = 110
fld public final static int opc_fload = 23
fld public final static int opc_fload_0 = 34
fld public final static int opc_fload_1 = 35
fld public final static int opc_fload_2 = 36
fld public final static int opc_fload_3 = 37
fld public final static int opc_fmul = 106
fld public final static int opc_fneg = 118
fld public final static int opc_frem = 114
fld public final static int opc_freturn = 174
fld public final static int opc_fstore = 56
fld public final static int opc_fstore_0 = 67
fld public final static int opc_fstore_1 = 68
fld public final static int opc_fstore_2 = 69
fld public final static int opc_fstore_3 = 70
fld public final static int opc_fsub = 102
fld public final static int opc_getfield = 180
fld public final static int opc_getstatic = 178
fld public final static int opc_goto = 167
fld public final static int opc_goto_w = 200
fld public final static int opc_i2b = 145
fld public final static int opc_i2c = 146
fld public final static int opc_i2d = 135
fld public final static int opc_i2f = 134
fld public final static int opc_i2l = 133
fld public final static int opc_i2s = 147
fld public final static int opc_iadd = 96
fld public final static int opc_iaload = 46
fld public final static int opc_iand = 126
fld public final static int opc_iastore = 79
fld public final static int opc_iconst_0 = 3
fld public final static int opc_iconst_1 = 4
fld public final static int opc_iconst_2 = 5
fld public final static int opc_iconst_3 = 6
fld public final static int opc_iconst_4 = 7
fld public final static int opc_iconst_5 = 8
fld public final static int opc_iconst_m1 = 2
fld public final static int opc_idiv = 108
fld public final static int opc_if_acmpeq = 165
fld public final static int opc_if_acmpne = 166
fld public final static int opc_if_icmpeq = 159
fld public final static int opc_if_icmpge = 162
fld public final static int opc_if_icmpgt = 163
fld public final static int opc_if_icmple = 164
fld public final static int opc_if_icmplt = 161
fld public final static int opc_if_icmpne = 160
fld public final static int opc_ifeq = 153
fld public final static int opc_ifge = 156
fld public final static int opc_ifgt = 157
fld public final static int opc_ifle = 158
fld public final static int opc_iflt = 155
fld public final static int opc_ifne = 154
fld public final static int opc_ifnonnull = 199
fld public final static int opc_ifnull = 198
fld public final static int opc_iinc = 132
fld public final static int opc_iload = 21
fld public final static int opc_iload_0 = 26
fld public final static int opc_iload_1 = 27
fld public final static int opc_iload_2 = 28
fld public final static int opc_iload_3 = 29
fld public final static int opc_imul = 104
fld public final static int opc_ineg = 116
fld public final static int opc_instanceof = 193
fld public final static int opc_invokedynamic = 186
fld public final static int opc_invokeinterface = 185
fld public final static int opc_invokespecial = 183
fld public final static int opc_invokestatic = 184
fld public final static int opc_invokevirtual = 182
fld public final static int opc_ior = 128
fld public final static int opc_irem = 112
fld public final static int opc_ireturn = 172
fld public final static int opc_ishl = 120
fld public final static int opc_ishr = 122
fld public final static int opc_istore = 54
fld public final static int opc_istore_0 = 59
fld public final static int opc_istore_1 = 60
fld public final static int opc_istore_2 = 61
fld public final static int opc_istore_3 = 62
fld public final static int opc_isub = 100
fld public final static int opc_iushr = 124
fld public final static int opc_ixor = 130
fld public final static int opc_jsr = 168
fld public final static int opc_jsr_w = 201
fld public final static int opc_l2d = 138
fld public final static int opc_l2f = 137
fld public final static int opc_l2i = 136
fld public final static int opc_label = -1
fld public final static int opc_ladd = 97
fld public final static int opc_laload = 47
fld public final static int opc_land = 127
fld public final static int opc_lastore = 80
fld public final static int opc_lcmp = 148
fld public final static int opc_lconst_0 = 9
fld public final static int opc_lconst_1 = 10
fld public final static int opc_ldc = 18
fld public final static int opc_ldc2_w = 20
fld public final static int opc_ldc_w = 19
fld public final static int opc_ldiv = 109
fld public final static int opc_lload = 22
fld public final static int opc_lload_0 = 30
fld public final static int opc_lload_1 = 31
fld public final static int opc_lload_2 = 32
fld public final static int opc_lload_3 = 33
fld public final static int opc_lmul = 105
fld public final static int opc_lneg = 117
fld public final static int opc_lookupswitch = 171
fld public final static int opc_lor = 129
fld public final static int opc_lrem = 113
fld public final static int opc_lreturn = 173
fld public final static int opc_lshl = 121
fld public final static int opc_lshr = 123
fld public final static int opc_lstore = 55
fld public final static int opc_lstore_0 = 63
fld public final static int opc_lstore_1 = 64
fld public final static int opc_lstore_2 = 65
fld public final static int opc_lstore_3 = 66
fld public final static int opc_lsub = 101
fld public final static int opc_lushr = 125
fld public final static int opc_lxor = 131
fld public final static int opc_monitorenter = 194
fld public final static int opc_monitorexit = 195
fld public final static int opc_multianewarray = 197
fld public final static int opc_new = 187
fld public final static int opc_newarray = 188
fld public final static int opc_nop = 0
fld public final static int opc_pop = 87
fld public final static int opc_pop2 = 88
fld public final static int opc_putfield = 181
fld public final static int opc_putstatic = 179
fld public final static int opc_ret = 169
fld public final static int opc_return = 177
fld public final static int opc_saload = 53
fld public final static int opc_sastore = 86
fld public final static int opc_sipush = 17
fld public final static int opc_swap = 95
fld public final static int opc_tableswitch = 170
fld public final static int opc_try = -3
fld public final static int opc_wide = 196
fld public final static int[] opc_length
fld public final static java.lang.String[] PRIMITIVE_ARRAY_TYPE_NAMES
CLSS public abstract org.netbeans.lib.profiler.instrumentation.MemoryProfMethodInstrumentor
cons public init(org.netbeans.lib.profiler.global.ProfilingSessionStatus,int)
fld protected int injType
fld protected int instrClassId
fld protected int nInstantiatableClasses
fld protected int nInstrClasses
fld protected int nInstrMethods
fld protected java.lang.String[] instantiatableClasses
fld protected java.util.ArrayList instrClasses
meth protected abstract boolean classNeedsInstrumentation(org.netbeans.lib.profiler.classfile.ClassInfo)
meth protected abstract boolean methodNeedsInstrumentation(org.netbeans.lib.profiler.classfile.ClassInfo,int)
meth protected abstract byte[] instrumentMethod(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int)
meth protected boolean hasNewOpcodes(org.netbeans.lib.profiler.classfile.ClassInfo,int,boolean,boolean,org.netbeans.lib.profiler.filters.InstrumentationFilter)
meth protected boolean methodNeedsRewriting(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int)
meth protected java.lang.Object[] createInstrumentedMethodPack()
meth protected void findAndMarkMethodsToInstrumentInClass(java.lang.String,int)
meth protected void findAndMarkMethodsToInstrumentInClass(org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth protected void initInstrumentationPackData()
meth public int getNInstantiatableClasses()
meth public java.lang.Object[] getInitialMethodsToInstrument(org.netbeans.lib.profiler.wireprotocol.RootClassLoadedCommand)
meth public java.lang.Object[] getMethodsToInstrumentUponClassLoad(java.lang.String,int)
meth public java.lang.String[] getInstantiatableClasses()
supr org.netbeans.lib.profiler.instrumentation.ClassManager
hcls MethodScanerForNewOpcodes
CLSS public org.netbeans.lib.profiler.instrumentation.MiscInstrumentationOps
cons public init(org.netbeans.lib.profiler.global.ProfilingSessionStatus)
meth protected java.lang.Object[] createInstrumentedMethodPack()
meth public java.lang.Object[] getOrigCodeForAllInstrumentedMethods()
supr org.netbeans.lib.profiler.instrumentation.ClassManager
hfds instrClasses,nInstrClasses,nInstrMethods
CLSS public org.netbeans.lib.profiler.instrumentation.ObjLivenessMethodInstrumentor
cons public init(org.netbeans.lib.profiler.global.ProfilingSessionStatus,org.netbeans.lib.profiler.ProfilerEngineSettings,boolean)
fld protected boolean[] allUnprofiledClassStatusArray
fld protected final static int SELECTIVE_INSTR_REMOVAL = 2
fld protected final static int STANDARD_INSTRUMENTATION = 1
fld protected int operationCode
meth protected boolean classNeedsInstrumentation(org.netbeans.lib.profiler.classfile.ClassInfo)
meth protected boolean methodNeedsInstrumentation(org.netbeans.lib.profiler.classfile.ClassInfo,int)
meth protected boolean methodNeedsRewriting(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int)
meth protected byte[] instrumentMethod(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int)
meth protected void setAllUnprofiledClassStatusArray(boolean[])
meth public java.lang.Object[] getMethodsToInstrumentUponClassUnprofiling(boolean[])
supr org.netbeans.lib.profiler.instrumentation.MemoryProfMethodInstrumentor
hfds engineSettings,instrArr,instrFilter,instrObjectInit
hcls MethodScanerForBannedInstantiations
CLSS public abstract org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor
fld protected boolean dontInstrumentEmptyMethods
fld protected boolean dontScanGetterSetterMethods
fld protected boolean instrumentSpawnedThreads
fld protected boolean reflectInvokeInstrumented
fld protected byte[] codeBytes
fld protected int markerInjectionType
fld protected int nInstrClasses
fld protected int nInstrMethods
fld protected int normalInjectionType
fld protected int offset
fld protected int rootInjectionType
fld protected java.util.Map instrClasses
fld protected org.netbeans.lib.profiler.filters.InstrumentationFilter instrFilter
innr protected static ReachableMethodPlaceholder
meth protected abstract boolean tryInstrumentSpawnedThreads(org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth protected abstract void findAndMarkOverridingMethodsReachable(org.netbeans.lib.profiler.classfile.DynamicClassInfo,org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth protected abstract void processInvoke(org.netbeans.lib.profiler.classfile.DynamicClassInfo,boolean,int)
meth protected boolean isLeafMethod(byte[])
meth protected boolean markMethod(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int)
meth protected boolean markMethodMarker(org.netbeans.lib.profiler.classfile.DynamicClassInfo,java.lang.String,java.lang.String)
meth protected boolean markMethodRoot(org.netbeans.lib.profiler.classfile.DynamicClassInfo,java.lang.String,java.lang.String)
meth protected boolean scanBytecode(org.netbeans.lib.profiler.classfile.DynamicClassInfo,byte[])
meth protected final int at(int)
meth protected final int shortAt(int)
meth protected final long intAt(int,int)
meth protected java.lang.Object[] createInstrumentedMethodPack()
meth protected static boolean isEmptyMethod(byte[])
meth protected static boolean isGetterSetterMethod(byte[])
meth protected static boolean rootClassNameIsReal(java.lang.String)
meth protected void addToSubclassList(org.netbeans.lib.profiler.classfile.DynamicClassInfo,org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth protected void initInstrMethodData()
meth protected void markAllMethodsMarker(org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth protected void markAllMethodsRoot(org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth protected void markClassAndMethodForInstrumentation(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int)
meth protected void markProfilingPointForInstrumentation(java.lang.String,java.lang.String,int)
meth protected void markProfilingPonitForInstrumentation(org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth protected void scanMethod(org.netbeans.lib.profiler.classfile.DynamicClassInfo,int)
meth public abstract java.lang.Object[] getMethodsToInstrumentUponClassLoad(java.lang.String,int,boolean)
meth public abstract java.lang.Object[] getMethodsToInstrumentUponMethodInvocation(java.lang.String,int,java.lang.String,java.lang.String)
meth public abstract java.lang.Object[] getMethodsToInstrumentUponReflectInvoke(java.lang.String,int,java.lang.String,java.lang.String)
supr org.netbeans.lib.profiler.instrumentation.ClassManager
hfds engineSettings,rootMethods
CLSS protected static org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor$ReachableMethodPlaceholder
outer org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor
fld protected java.util.ArrayList methodNamesAndSigs
meth public void registerReachableMethod(java.lang.String,java.lang.String)
supr org.netbeans.lib.profiler.classfile.PlaceholderClassInfo
CLSS public org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor1
cons public init(org.netbeans.lib.profiler.global.ProfilingSessionStatus,org.netbeans.lib.profiler.ProfilerEngineSettings)
innr protected ReachableMethodPlaceholder1
meth protected boolean tryInstrumentSpawnedThreads(org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth protected void findAndMarkOverridingMethodsReachable(org.netbeans.lib.profiler.classfile.DynamicClassInfo,org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth protected void processInvoke(org.netbeans.lib.profiler.classfile.DynamicClassInfo,boolean,int)
meth public java.lang.Object[] getMethodsToInstrumentUponClassLoad(java.lang.String,int,boolean)
meth public java.lang.Object[] getMethodsToInstrumentUponMethodInvocation(java.lang.String,int,java.lang.String,java.lang.String)
meth public java.lang.Object[] getMethodsToInstrumentUponReflectInvoke(java.lang.String,int,java.lang.String,java.lang.String)
supr org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor
CLSS protected org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor1$ReachableMethodPlaceholder1
outer org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor1
cons public init(org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor1,java.lang.String,int)
meth public void processReachableMethods(org.netbeans.lib.profiler.classfile.DynamicClassInfo)
supr org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor$ReachableMethodPlaceholder
CLSS public org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor2
cons public init(org.netbeans.lib.profiler.global.ProfilingSessionStatus,org.netbeans.lib.profiler.ProfilerEngineSettings)
innr protected ReachableMethodPlaceholder2
meth protected boolean tryInstrumentSpawnedThreads(org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth protected void findAndMarkOverridingMethodsReachable(org.netbeans.lib.profiler.classfile.DynamicClassInfo,org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth protected void processInvoke(org.netbeans.lib.profiler.classfile.DynamicClassInfo,boolean,int)
meth public java.lang.Object[] getMethodsToInstrumentUponClassLoad(java.lang.String,int,boolean)
meth public java.lang.Object[] getMethodsToInstrumentUponMethodInvocation(java.lang.String,int,java.lang.String,java.lang.String)
meth public java.lang.Object[] getMethodsToInstrumentUponReflectInvoke(java.lang.String,int,java.lang.String,java.lang.String)
supr org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor
CLSS protected org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor2$ReachableMethodPlaceholder2
outer org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor2
cons public init(org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor2,java.lang.String,int)
meth public void transferDataIntoRealClass(org.netbeans.lib.profiler.classfile.DynamicClassInfo)
supr org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor$ReachableMethodPlaceholder
CLSS public org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor3
cons public init(org.netbeans.lib.profiler.global.ProfilingSessionStatus,org.netbeans.lib.profiler.ProfilerEngineSettings)
meth protected boolean tryInstrumentSpawnedThreads(org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth protected boolean tryMainMethodInstrumentation(org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth protected void findAndMarkOverridingMethodsReachable(org.netbeans.lib.profiler.classfile.DynamicClassInfo,org.netbeans.lib.profiler.classfile.DynamicClassInfo)
meth protected void processInvoke(org.netbeans.lib.profiler.classfile.DynamicClassInfo,boolean,int)
meth public java.lang.Object[] getMethodsToInstrumentUponClassLoad(java.lang.String,int,boolean)
meth public java.lang.Object[] getMethodsToInstrumentUponMethodInvocation(java.lang.String,int,java.lang.String,java.lang.String)
meth public java.lang.Object[] getMethodsToInstrumentUponReflectInvoke(java.lang.String,int,java.lang.String,java.lang.String)
supr org.netbeans.lib.profiler.instrumentation.RecursiveMethodInstrumentor
hfds mainMethodInstrumented,noExplicitRootsSpecified
CLSS public org.netbeans.lib.profiler.instrumentation.SingleMethodScaner
cons public init()
cons public init(org.netbeans.lib.profiler.classfile.ClassInfo,int)
fld protected byte[] bytecodes
fld protected byte[] origMethodInfo
fld protected int bytecodesLength
fld protected int bytecodesStartIdx
fld protected int methodIdx
fld protected org.netbeans.lib.profiler.classfile.ClassInfo clazz
intf org.netbeans.lib.profiler.instrumentation.JavaClassConstants
meth protected int getByte(int)
meth protected int getInt(int)
meth protected int getU2(int)
meth protected int getU4(int)
meth protected int opcodeLength(int)
meth protected short getShort(int)
meth protected static int align(int)
meth protected static int getU2(byte[],int)
meth protected static int getU4(byte[],int)
meth protected static void putByte(byte[],int,int)
meth protected static void putU2(byte[],int,int)
meth protected static void putU4(byte[],int,int)
meth protected void initBytecodesArray()
meth protected void putInt(int,int)
meth protected void putShort(int,short)
meth protected void putU4(int,int)
meth public void setClassAndMethod(org.netbeans.lib.profiler.classfile.ClassInfo,int)
supr java.lang.Object
hfds reusableBytecodes
CLSS public org.netbeans.lib.profiler.jps.JpsProxy
cons public init()
meth public static org.netbeans.lib.profiler.jps.RunningVM[] getRunningVMs()
supr java.lang.Object
CLSS public org.netbeans.lib.profiler.jps.RunningVM
cons public init(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
meth public boolean equals(java.lang.Object)
meth public int getPid()
meth public int hashCode()
meth public java.lang.String getMainArgs()
meth public java.lang.String getMainClass()
meth public java.lang.String getVMArgs()
meth public java.lang.String getVMFlags()
meth public java.lang.String toString()
supr java.lang.Object
hfds mainArgs,mainClass,pid,vmArgs,vmFlags
CLSS public org.netbeans.lib.profiler.marker.ClassMarker
cons public init()
intf org.netbeans.lib.profiler.marker.Marker
meth public org.netbeans.lib.profiler.marker.Mark[] getMarks()
meth public org.netbeans.lib.profiler.results.cpu.marking.MarkMapping[] getMappings()
meth public void addClassMark(java.lang.String,org.netbeans.lib.profiler.marker.Mark)
meth public void removeClassMark(java.lang.String)
meth public void resetClassMarks()
supr java.lang.Object
hfds LOGGER,markMap
CLSS public org.netbeans.lib.profiler.marker.CompositeMarker
cons public init()
cons public init(java.util.Set)
intf org.netbeans.lib.profiler.marker.Marker
meth public org.netbeans.lib.profiler.marker.Mark[] getMarks()
meth public org.netbeans.lib.profiler.results.cpu.marking.MarkMapping[] getMappings()
meth public void addMarker(org.netbeans.lib.profiler.marker.Marker)
meth public void addMarkers(java.util.Collection)
meth public void removeMarker(org.netbeans.lib.profiler.marker.Marker)
meth public void removeMarkers(java.util.Collection)
supr java.lang.Object
hfds delegates
CLSS public org.netbeans.lib.profiler.marker.Mark
cons public init()
cons public init(short)
fld public final short id
fld public final static char ID_NONE = '\u0000'
fld public final static org.netbeans.lib.profiler.marker.Mark DEFAULT
fld public final static short DEFAULT_ID = 0
intf java.lang.Cloneable
meth public boolean equals(java.lang.Object)
meth public boolean isDefault()
meth public int hashCode()
meth public java.lang.Object clone() throws java.lang.CloneNotSupportedException
meth public short getId()
supr java.lang.Object
hfds counter
CLSS public abstract interface org.netbeans.lib.profiler.marker.Marker
fld public final static org.netbeans.lib.profiler.marker.Marker DEFAULT
meth public abstract org.netbeans.lib.profiler.marker.Mark[] getMarks()
meth public abstract org.netbeans.lib.profiler.results.cpu.marking.MarkMapping[] getMappings()
CLSS public org.netbeans.lib.profiler.marker.MethodMarker
cons public init()
intf org.netbeans.lib.profiler.marker.Marker
meth public org.netbeans.lib.profiler.marker.Mark[] getMarks()
meth public org.netbeans.lib.profiler.results.cpu.marking.MarkMapping[] getMappings()
meth public void addMethodMark(java.lang.String,java.lang.String,java.lang.String,org.netbeans.lib.profiler.marker.Mark)
meth public void removeMethodMark(java.lang.String,java.lang.String,java.lang.String)
meth public void resetMethodMarks()
supr java.lang.Object
hfds LOGGER,markMap
CLSS public org.netbeans.lib.profiler.marker.PackageMarker
cons public init()
intf org.netbeans.lib.profiler.marker.Marker
meth public org.netbeans.lib.profiler.marker.Mark[] getMarks()
meth public org.netbeans.lib.profiler.results.cpu.marking.MarkMapping[] getMappings()
meth public void addPackageMark(java.lang.String,org.netbeans.lib.profiler.marker.Mark,boolean)
meth public void removePackageMark(java.lang.String)
meth public void resetPackageMarks()
supr java.lang.Object
hfds LOGGER,markMap
CLSS public abstract org.netbeans.lib.profiler.results.AbstractDataFrameProcessor
cons public init()
fld protected final static java.util.logging.Logger LOGGER
fld protected volatile boolean collectingTwoTimeStamps
fld protected volatile org.netbeans.lib.profiler.ProfilerClient client
innr protected abstract interface static ListenerFunctor
intf org.netbeans.lib.profiler.results.DataFrameProcessor
meth protected abstract void doProcessDataFrame(java.nio.ByteBuffer)
meth protected static java.lang.String getString(java.nio.ByteBuffer)
meth protected static long getTimeStamp(java.nio.ByteBuffer)
meth protected void addListener(org.netbeans.lib.profiler.results.ProfilingResultListener)
meth protected void fireProfilingPoint(int,int,long)
meth protected void fireReset()
meth protected void foreachListener(org.netbeans.lib.profiler.results.AbstractDataFrameProcessor$ListenerFunctor)
meth protected void removeListener(org.netbeans.lib.profiler.results.ProfilingResultListener)
meth public boolean hasListeners()
meth public void processDataFrame(byte[])
meth public void removeAllListeners()
meth public void reset()
meth public void shutdown()
meth public void startup(org.netbeans.lib.profiler.ProfilerClient)
supr java.lang.Object
hfds listeners,processorLives
CLSS protected abstract interface static org.netbeans.lib.profiler.results.AbstractDataFrameProcessor$ListenerFunctor
outer org.netbeans.lib.profiler.results.AbstractDataFrameProcessor
meth public abstract void execute(org.netbeans.lib.profiler.results.ProfilingResultListener)
CLSS public abstract org.netbeans.lib.profiler.results.BaseCallGraphBuilder
cons public init()
fld protected boolean batchNotEmpty
fld protected final java.util.Set cctListeners
fld protected final static java.util.logging.Logger LOGGER
fld protected java.lang.ref.WeakReference clientRef
fld protected java.util.List afterBatchCommands
fld protected org.netbeans.lib.profiler.global.ProfilingSessionStatus status
intf org.netbeans.lib.profiler.results.CCTProvider
intf org.netbeans.lib.profiler.results.ProfilingResultListener
meth protected abstract org.netbeans.lib.profiler.results.RuntimeCCTNode getAppRootNode()
meth protected abstract void doBatchStart()
meth protected abstract void doBatchStop()
meth protected abstract void doReset()
meth protected abstract void doShutdown()
meth protected abstract void doStartup(org.netbeans.lib.profiler.ProfilerClient)
meth protected org.netbeans.lib.profiler.ProfilerClient getClient()
meth public void addListener(org.netbeans.lib.profiler.results.CCTProvider$Listener)
meth public void onBatchStart()
meth public void onBatchStop()
meth public void removeAllListeners()
meth public void removeListener(org.netbeans.lib.profiler.results.CCTProvider$Listener)
meth public void reset()
meth public void shutdown()
meth public void startup(org.netbeans.lib.profiler.ProfilerClient)
supr java.lang.Object
CLSS public abstract org.netbeans.lib.profiler.results.CCTNode
cons public init()
innr public abstract interface static AlwaysFirst
innr public abstract interface static AlwaysLast
innr public abstract interface static FixedPosition
intf javax.swing.tree.TreeNode
meth protected void setFilteredNode()
meth public abstract int getIndexOfChild(java.lang.Object)
meth public abstract int getNChildren()
meth public abstract org.netbeans.lib.profiler.results.CCTNode getChild(int)
meth public abstract org.netbeans.lib.profiler.results.CCTNode getParent()
meth public abstract org.netbeans.lib.profiler.results.CCTNode[] getChildren()
meth public boolean getAllowsChildren()
meth public boolean isFiltered()
meth public boolean isLeaf()
meth public int getChildCount()
meth public int getIndex(javax.swing.tree.TreeNode)
meth public java.util.Enumeration<org.netbeans.lib.profiler.results.CCTNode> children()
meth public javax.swing.tree.TreeNode getChildAt(int)
meth public org.netbeans.lib.profiler.results.CCTNode createFilteredNode()
meth public void merge(org.netbeans.lib.profiler.results.CCTNode)
supr java.lang.Object
hfds filtered
CLSS public abstract interface static org.netbeans.lib.profiler.results.CCTNode$AlwaysFirst
outer org.netbeans.lib.profiler.results.CCTNode
intf org.netbeans.lib.profiler.results.CCTNode$FixedPosition
CLSS public abstract interface static org.netbeans.lib.profiler.results.CCTNode$AlwaysLast
outer org.netbeans.lib.profiler.results.CCTNode
intf org.netbeans.lib.profiler.results.CCTNode$FixedPosition
CLSS public abstract interface static org.netbeans.lib.profiler.results.CCTNode$FixedPosition
outer org.netbeans.lib.profiler.results.CCTNode
CLSS public abstract interface org.netbeans.lib.profiler.results.CCTProvider
innr public abstract interface static Listener
meth public abstract void addListener(org.netbeans.lib.profiler.results.CCTProvider$Listener)
meth public abstract void removeAllListeners()
meth public abstract void removeListener(org.netbeans.lib.profiler.results.CCTProvider$Listener)
CLSS public abstract interface static org.netbeans.lib.profiler.results.CCTProvider$Listener
outer org.netbeans.lib.profiler.results.CCTProvider
meth public abstract void cctEstablished(org.netbeans.lib.profiler.results.RuntimeCCTNode,boolean)
meth public abstract void cctReset()
CLSS public abstract interface org.netbeans.lib.profiler.results.DataFrameProcessor
meth public abstract boolean hasListeners()
meth public abstract void processDataFrame(byte[])
meth public abstract void reset()
meth public abstract void shutdown()
meth public abstract void startup(org.netbeans.lib.profiler.ProfilerClient)
CLSS public abstract org.netbeans.lib.profiler.results.DataManager
cons public init()
meth protected void fireDataChanged()
meth protected void fireDataReset()
meth public void addDataListener(org.netbeans.lib.profiler.results.DataManagerListener)
meth public void removeDataListener(org.netbeans.lib.profiler.results.DataManagerListener)
supr java.lang.Object
hfds listeners
CLSS public abstract interface org.netbeans.lib.profiler.results.DataManagerListener
meth public abstract void dataChanged()
meth public abstract void dataReset()
CLSS public org.netbeans.lib.profiler.results.EventBufferProcessor
cons public init()
fld protected static boolean bufFileExists
fld protected static java.io.File bufFile
fld protected static java.io.RandomAccessFile raFile
fld protected static java.nio.MappedByteBuffer mapByteBuf
fld protected static java.nio.channels.FileChannel bufFileChannel
fld protected static long dataProcessingTime
fld protected static long startDataProcessingTime
fld protected static org.netbeans.lib.profiler.ProfilerClient profilerClient
fld protected static org.netbeans.lib.profiler.global.ProfilingSessionStatus status
intf org.netbeans.lib.profiler.global.CommonConstants
meth protected static void completeDataProcessing()
meth public static boolean bufFileExists()
meth public static boolean setEventBufferFile(java.lang.String)
meth public static byte[] readDataAndPrepareForProcessing(org.netbeans.lib.profiler.wireprotocol.EventBufferDumpedCommand)
meth public static long getDataProcessingTime()
meth public static void initialize(org.netbeans.lib.profiler.ProfilerClient)
meth public static void removeEventBufferFile()
meth public static void reset()
supr java.lang.Object
CLSS public org.netbeans.lib.profiler.results.EventBufferResultsProvider
intf org.netbeans.lib.profiler.results.ProfilingResultsProvider
meth public static org.netbeans.lib.profiler.results.EventBufferResultsProvider getDefault()
meth public void addDispatcher(org.netbeans.lib.profiler.results.ProfilingResultsProvider$Dispatcher)
meth public void dataReady(byte[],int)
meth public void removeDispatcher(org.netbeans.lib.profiler.results.ProfilingResultsProvider$Dispatcher)
meth public void shutdown()
meth public void startup(org.netbeans.lib.profiler.ProfilerClient)
supr java.lang.Object
hfds LOGGER,instance,listeners
CLSS public org.netbeans.lib.profiler.results.ExportDataDumper
cons public init(java.io.FileOutputStream)
fld public final static int BUFFER_SIZE = 32000
meth public int getNumExceptions()
meth public java.io.BufferedOutputStream getOutputStream()
meth public java.io.IOException getCaughtException()
meth public void close()
meth public void dumpByte(byte)
meth public void dumpData(java.lang.CharSequence)
meth public void dumpDataAndClose(java.lang.StringBuffer)
supr java.lang.Object
hfds bos,caughtEx,numExceptions,osw
CLSS public final org.netbeans.lib.profiler.results.FilterSortSupport
cons public init()
fld public final static java.lang.String FILTERED_OUT_LBL
innr public final static Configuration
intf org.netbeans.lib.profiler.global.CommonConstants
meth public static boolean passesFilter(java.lang.String,int,java.lang.String)
meth public static boolean passesFilter(org.netbeans.lib.profiler.results.FilterSortSupport$Configuration,java.lang.String)
supr java.lang.Object
CLSS public final static org.netbeans.lib.profiler.results.FilterSortSupport$Configuration
outer org.netbeans.lib.profiler.results.FilterSortSupport
cons public init()
meth public boolean getSortOrder()
meth public int getFilterType()
meth public int getSortBy()
meth public java.lang.String getFilterString()
meth public void setFilterInfo(java.lang.String,int)
meth public void setSortInfo(int,boolean)
supr java.lang.Object
hfds filterString,filterType,sortBy,sortOrder
CLSS public abstract interface org.netbeans.lib.profiler.results.ProfilingResultListener
meth public abstract void onBatchStart()
meth public abstract void onBatchStop()
meth public abstract void profilingPoint(int,int,long)
meth public abstract void reset()
meth public abstract void shutdown()
meth public abstract void startup(org.netbeans.lib.profiler.ProfilerClient)
CLSS public final org.netbeans.lib.profiler.results.ProfilingResultsDispatcher
cons public init()
intf org.netbeans.lib.profiler.results.ProfilingResultsProvider$Dispatcher
meth public static org.netbeans.lib.profiler.results.ProfilingResultsDispatcher getDefault()
meth public void addListener(org.netbeans.lib.profiler.results.cpu.CPUProfilingResultListener)
meth public void addListener(org.netbeans.lib.profiler.results.locks.LockProfilingResultListener)
meth public void addListener(org.netbeans.lib.profiler.results.memory.MemoryProfilingResultsListener)
meth public void dataFrameReceived(byte[],int)
meth public void pause(boolean)
meth public void removeAllListeners()
meth public void removeListener(org.netbeans.lib.profiler.results.cpu.CPUProfilingResultListener)
meth public void removeListener(org.netbeans.lib.profiler.results.locks.LockProfilingResultListener)
meth public void removeListener(org.netbeans.lib.profiler.results.memory.MemoryProfilingResultsListener)
meth public void reset()
meth public void resume()
meth public void shutdown()
meth public void startup(org.netbeans.lib.profiler.ProfilerClient)
supr java.lang.Object
hfds LOGGER,QLengthLowerBound,QLengthUpperBound,cpuDataProcessor,cpuDataProcessorQLength,cpuDataProcessorQLengthLock,cpuSamplingDataProcessor,instance,lockDataProcessor,lockDataProcessorQLength,lockDataProcessorQLengthLock,memDataProcessorQLength,memDataProcessorQLengthLock,memoryDataProcessor,pauseFlag,queueProcessor
CLSS public abstract interface org.netbeans.lib.profiler.results.ProfilingResultsProvider
innr public abstract interface static Dispatcher
meth public abstract void addDispatcher(org.netbeans.lib.profiler.results.ProfilingResultsProvider$Dispatcher)
meth public abstract void dataReady(byte[],int)
meth public abstract void removeDispatcher(org.netbeans.lib.profiler.results.ProfilingResultsProvider$Dispatcher)
meth public abstract void shutdown()
meth public abstract void startup(org.netbeans.lib.profiler.ProfilerClient)
CLSS public abstract interface static org.netbeans.lib.profiler.results.ProfilingResultsProvider$Dispatcher
outer org.netbeans.lib.profiler.results.ProfilingResultsProvider
meth public abstract void dataFrameReceived(byte[],int)
meth public abstract void pause(boolean)
meth public abstract void reset()
meth public abstract void resume()
meth public abstract void shutdown()
meth public abstract void startup(org.netbeans.lib.profiler.ProfilerClient)
CLSS public org.netbeans.lib.profiler.results.ResultsSnapshot
cons protected init(long,long)
cons public init()
fld protected final static java.util.logging.Logger LOGGER
fld protected long beginTime
fld protected long timeTaken
meth protected java.lang.String debugLength(java.lang.Object)
meth public java.lang.String toString()
meth public long getBeginTime()
meth public long getTimeTaken()
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr java.lang.Object
hfds SNAPSHOT_VERSION
CLSS public abstract interface org.netbeans.lib.profiler.results.RuntimeCCTNode
meth public abstract org.netbeans.lib.profiler.results.RuntimeCCTNode[] getChildren()
CLSS public final org.netbeans.lib.profiler.results.RuntimeCCTNodeProcessor
innr public abstract interface static Plugin
innr public abstract static PluginAdapter
meth public !varargs static void process(org.netbeans.lib.profiler.results.RuntimeCCTNode,org.netbeans.lib.profiler.results.RuntimeCCTNodeProcessor$Plugin[])
supr java.lang.Object
hfds LOGGER
hcls BackoutItem,Item,SimpleItem
CLSS public abstract interface static org.netbeans.lib.profiler.results.RuntimeCCTNodeProcessor$Plugin
outer org.netbeans.lib.profiler.results.RuntimeCCTNodeProcessor
meth public abstract void onBackout(org.netbeans.lib.profiler.results.RuntimeCCTNode)
meth public abstract void onNode(org.netbeans.lib.profiler.results.RuntimeCCTNode)
meth public abstract void onStart()
meth public abstract void onStop()
CLSS public abstract static org.netbeans.lib.profiler.results.RuntimeCCTNodeProcessor$PluginAdapter
outer org.netbeans.lib.profiler.results.RuntimeCCTNodeProcessor
cons public init()
intf org.netbeans.lib.profiler.results.RuntimeCCTNodeProcessor$Plugin
meth protected void onBackout(org.netbeans.lib.profiler.results.cpu.cct.nodes.MarkedCPUCCTNode)
meth protected void onBackout(org.netbeans.lib.profiler.results.cpu.cct.nodes.MethodCPUCCTNode)
meth protected void onBackout(org.netbeans.lib.profiler.results.cpu.cct.nodes.ServletRequestCPUCCTNode)
meth protected void onBackout(org.netbeans.lib.profiler.results.cpu.cct.nodes.SimpleCPUCCTNode)
meth protected void onBackout(org.netbeans.lib.profiler.results.cpu.cct.nodes.ThreadCPUCCTNode)
meth protected void onNode(org.netbeans.lib.profiler.results.cpu.cct.nodes.MarkedCPUCCTNode)
meth protected void onNode(org.netbeans.lib.profiler.results.cpu.cct.nodes.MethodCPUCCTNode)
meth protected void onNode(org.netbeans.lib.profiler.results.cpu.cct.nodes.ServletRequestCPUCCTNode)
meth protected void onNode(org.netbeans.lib.profiler.results.cpu.cct.nodes.SimpleCPUCCTNode)
meth protected void onNode(org.netbeans.lib.profiler.results.cpu.cct.nodes.ThreadCPUCCTNode)
meth public final void onBackout(org.netbeans.lib.profiler.results.RuntimeCCTNode)
meth public final void onNode(org.netbeans.lib.profiler.results.RuntimeCCTNode)
meth public void onStart()
meth public void onStop()
supr java.lang.Object
CLSS public final org.netbeans.lib.profiler.results.coderegion.CodeRegionResultsSnapshot
cons public init()
cons public init(long,long,long[],long)
meth public int getInvocations()
meth public java.lang.String toString()
meth public long getTimerCountsInSecond()
meth public long[] getTimes()
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr org.netbeans.lib.profiler.results.ResultsSnapshot
hfds CODE_FRAGMENT_MSG,rawData,timerCountsInSecond
CLSS public org.netbeans.lib.profiler.results.cpu.AllThreadsMergedCPUCCTContainer
cons public init(org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot,org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode[],int)
fld protected int view
meth protected org.netbeans.lib.profiler.results.cpu.FlatProfileContainer generateFlatProfile()
meth protected org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNodeFree generateReverseCCT(int)
meth public java.lang.String[] getMethodClassNameAndSig(int)
supr org.netbeans.lib.profiler.results.cpu.CPUCCTContainer
hfds ALL_THREADS_STRING
CLSS public org.netbeans.lib.profiler.results.cpu.CPUCCTClassContainer
cons public init(org.netbeans.lib.profiler.results.cpu.CPUCCTContainer,org.netbeans.lib.profiler.results.cpu.MethodIdMap,int)
fld protected int view
meth protected int generateClassNodeFromMethodNodes(org.netbeans.lib.profiler.utils.IntVector,int)
meth protected void processChildren(int,int,int,org.netbeans.lib.profiler.utils.IntVector,java.util.Hashtable)
meth public java.lang.String[] getMethodClassNameAndSig(int)
supr org.netbeans.lib.profiler.results.cpu.CPUCCTContainer
hfds childTotalTime0,childTotalTime1,methodIdMap,sourceContainer
CLSS public org.netbeans.lib.profiler.results.cpu.CPUCCTContainer
cons protected init(org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot)
cons public init(org.netbeans.lib.profiler.results.cpu.cct.nodes.TimedCPUCCTNode,org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot,org.netbeans.lib.profiler.results.cpu.MethodInfoMapper,org.netbeans.lib.profiler.results.cpu.TimingAdjusterOld,org.netbeans.lib.profiler.filters.InstrumentationFilter,int,double[],int,java.lang.String)
fld protected boolean collectingTwoTimeStamps
fld protected boolean displayWholeThreadCPUTime
fld protected byte[] compactData
fld protected double timeInInjectedCodeInAbsCounts
fld protected double timeInInjectedCodeInThreadCPUCounts
fld protected final static int CHILD_OFS_SIZE_3 = 3
fld protected final static int CHILD_OFS_SIZE_4 = 4
fld protected final static int OFS_METHODID = 0
fld protected final static int OFS_NCALLS = 2
fld protected final static int OFS_NSUBNODES1 = 16
fld protected final static int OFS_NSUBNODES2 = 26
fld protected final static int OFS_SELFTIME0 = 11
fld protected final static int OFS_SELFTIME1 = 21
fld protected final static int OFS_SUBNODE01 = 18
fld protected final static int OFS_SUBNODE02 = 28
fld protected final static int OFS_TIME0 = 6
fld protected final static int OFS_TIME1 = 16
fld protected int childOfsSize
fld protected int nodeSize
fld protected int threadId
fld protected int[] invPerMethodId
fld protected java.lang.String threadName
fld protected java.util.Set methodsOnStack
fld protected long wholeGraphGrossTimeAbs
fld protected long wholeGraphGrossTimeThreadCPU
fld protected long wholeGraphNetTime0
fld protected long wholeGraphNetTime1
fld protected long wholeGraphPureTimeAbs
fld protected long wholeGraphPureTimeThreadCPU
fld protected long[] timePerMethodId0
fld protected long[] timePerMethodId1
fld protected long[] totalTimePerMethodId0
fld protected long[] totalTimePerMethodId1
fld protected org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot cpuResSnapshot
fld protected org.netbeans.lib.profiler.results.cpu.FlatProfileContainer cachedFlatProfile
fld public org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode rootNode
meth protected int get2Bytes(int)
meth protected int get3Bytes(int)
meth protected int get4Bytes(int)
meth protected long get5Bytes(int)
meth protected org.netbeans.lib.profiler.results.cpu.FlatProfileContainer generateFlatProfile()
meth protected org.netbeans.lib.profiler.results.cpu.FlatProfileContainer postGenerateFlatProfile()
meth protected org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNodeFree generateReverseCCT(int)
meth protected void addFlatProfTimeForNode(int)
meth protected void addToReverseCCT(org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNodeFree,int)
meth protected void checkStraightGraphNode(int)
meth protected void preGenerateFlatProfile()
meth protected void setChildOfsForNodeOfs(int,int,int)
meth protected void setMethodIdForNodeOfs(int,int)
meth protected void setNCallsForNodeOfs(int,int)
meth protected void setNChildrenForNodeOfs(int,int)
meth protected void setSelfTime0ForNodeOfs(int,long)
meth protected void setSelfTime1ForNodeOfs(int,long)
meth protected void setSleepTime0ForNodeOfs(int,long)
meth protected void setTotalTime0ForNodeOfs(int,long)
meth protected void setTotalTime1ForNodeOfs(int,long)
meth protected void setWaitTime0ForNodeOfs(int,long)
meth protected void store2Bytes(int,int)
meth protected void store3Bytes(int,int)
meth protected void store4Bytes(int,int)
meth protected void store5Bytes(int,long)
meth public boolean canDisplayWholeGraphCPUTime()
meth public boolean isCollectingTwoTimeStamps()
meth public int getChildOfsForNodeOfs(int,int)
meth public int getMethodIdForNodeOfs(int)
meth public int getNCallsForNodeOfs(int)
meth public int getNChildrenForNodeOfs(int)
meth public int getThreadId()
meth public java.lang.String getThreadName()
meth public java.lang.String[] getMethodClassNameAndSig(int)
meth public long getSelfTime0ForNodeOfs(int)
meth public long getSelfTime1ForNodeOfs(int)
meth public long getSleepTime0ForNodeOfs(int)
meth public long getTotalTime0ForNodeOfs(int)
meth public long getTotalTime1ForNodeOfs(int)
meth public long getWaitTime0ForNodeOfs(int)
meth public long getWholeGraphNetTime0()
meth public long getWholeGraphNetTime1()
meth public long getWholeGraphPureTimeAbs()
meth public long getWholeGraphPureTimeThreadCPU()
meth public org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot getCPUResSnapshot()
meth public org.netbeans.lib.profiler.results.cpu.FlatProfileContainer getFlatProfile()
meth public org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode getReverseCCT(int)
meth public org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode getRootNode()
meth public static double getTimeInInjectedCodeForDisplayedThread()
meth public static double getWholeGraphGrossTimeAbsForDisplayedThread()
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr java.lang.Object
hfds LOGGER,childTotalNCalls,childTotalTime0InTimerUnits,childTotalTime1InTimerUnits,currentNodeStackSize,filter,methodInfoMapper,nodeStack,nodeStackPtr,reverseCCTRootNode,selectedMethodId,timeInInjectedCodeInMS,timingAdjuster,totalInvNo,wholeGraphGrossTimeAbsInMS
hcls AddChildLocalVars,GenerateMirrorNodeLocalVars
CLSS public abstract interface org.netbeans.lib.profiler.results.cpu.CPUCCTProvider
innr public abstract interface static Listener
intf org.netbeans.lib.profiler.results.CCTProvider
meth public abstract org.netbeans.lib.profiler.results.cpu.CPUCCTContainer[] createPresentationCCTs(org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot)
CLSS public abstract interface static org.netbeans.lib.profiler.results.cpu.CPUCCTProvider$Listener
outer org.netbeans.lib.profiler.results.cpu.CPUCCTProvider
intf org.netbeans.lib.profiler.results.CCTProvider$Listener
CLSS public org.netbeans.lib.profiler.results.cpu.CPUCallGraphBuilder
cons public init()
intf org.netbeans.lib.profiler.results.cpu.CPUCCTProvider
intf org.netbeans.lib.profiler.results.cpu.CPUProfilingResultListener
meth protected boolean isCollectingTwoTimeStamps()
meth protected boolean isReady()
meth protected long getDumpAbsTimeStamp()
meth protected long[][] getAllThreadsActiveTimes()
meth protected org.netbeans.lib.profiler.results.RuntimeCCTNode getAppRootNode()
meth protected void doBatchStart()
meth protected void doBatchStop()
meth protected void doReset()
meth protected void doShutdown()
meth protected void doStartup(org.netbeans.lib.profiler.ProfilerClient)
meth protected void setFilter(org.netbeans.lib.profiler.filters.InstrumentationFilter)
meth public org.netbeans.lib.profiler.results.cpu.CPUCCTContainer[] createPresentationCCTs(org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot)
meth public void methodEntry(int,int,int,long,long,java.util.List,int[])
meth public void methodEntryUnstamped(int,int,int,java.util.List,int[])
meth public void methodExit(int,int,int,long,long,java.lang.Object)
meth public void methodExitUnstamped(int,int,int)
meth public void monitorEntry(int,long,long,int,int)
meth public void monitorExit(int,long,long,int)
meth public void newMonitor(int,java.lang.String)
meth public void newThread(int,java.lang.String,java.lang.String)
meth public void parkEntry(int,long,long)
meth public void parkExit(int,long,long)
meth public void profilingPoint(int,int,long)
meth public void servletRequest(int,int,java.lang.String,int)
meth public void setMethodInfoMapper(org.netbeans.lib.profiler.results.cpu.MethodInfoMapper)
meth public void sleepEntry(int,long,long)
meth public void sleepExit(int,long,long)
meth public void threadsResume(long,long)
meth public void threadsSuspend(long,long)
meth public void timeAdjust(int,long,long)
meth public void waitEntry(int,long,long)
meth public void waitExit(int,long,long)
supr org.netbeans.lib.profiler.results.BaseCallGraphBuilder
hfds debugCollector,delta,instrFilter,methodInfoMapper,stackIntegrityViolationReported,threadInfos,timingAdjuster
hcls DebugInfoCollector
CLSS public org.netbeans.lib.profiler.results.cpu.CPUDataFrameProcessor
cons public init()
meth public void doProcessDataFrame(java.nio.ByteBuffer)
supr org.netbeans.lib.profiler.results.locks.AbstractLockDataFrameProcessor
hfds hasMonitorInfo,methodParameters
CLSS public abstract interface org.netbeans.lib.profiler.results.cpu.CPUProfilingResultListener
fld public final static int METHODTYPE_MARKER = 3
fld public final static int METHODTYPE_NORMAL = 1
fld public final static int METHODTYPE_ROOT = 2
intf org.netbeans.lib.profiler.results.locks.LockProfilingResultListener
meth public abstract void methodEntry(int,int,int,long,long,java.util.List,int[])
meth public abstract void methodEntryUnstamped(int,int,int,java.util.List,int[])
meth public abstract void methodExit(int,int,int,long,long,java.lang.Object)
meth public abstract void methodExitUnstamped(int,int,int)
meth public abstract void parkEntry(int,long,long)
meth public abstract void parkExit(int,long,long)
meth public abstract void servletRequest(int,int,java.lang.String,int)
meth public abstract void sleepEntry(int,long,long)
meth public abstract void sleepExit(int,long,long)
meth public abstract void threadsResume(long,long)
meth public abstract void threadsSuspend(long,long)
meth public abstract void waitEntry(int,long,long)
meth public abstract void waitExit(int,long,long)
CLSS public org.netbeans.lib.profiler.results.cpu.CPUResultsDiff
cons public init(org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot,org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot)
meth public boolean isCollectingTwoTimeStamps()
meth public int getNInstrMethods()
meth public int getNThreads()
meth public int[] getThreadIds()
meth public java.lang.String getThreadNameForId(int)
meth public java.lang.String[] getInstrMethodClasses(int)
meth public java.lang.String[] getInstrMethodNames()
meth public java.lang.String[] getInstrMethodSignatures()
meth public java.lang.String[] getMethodClassNameAndSig(int,int)
meth public java.lang.String[] getThreadNames()
meth public java.util.Map<java.lang.Integer,org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection> getMethodIDMap(int)
meth public long getBound(int)
meth public org.netbeans.lib.profiler.results.cpu.CPUCCTContainer getContainerForThread(int,int)
meth public org.netbeans.lib.profiler.results.cpu.DiffFlatProfileContainer getFlatProfile(int,int)
meth public org.netbeans.lib.profiler.results.cpu.FlatProfileContainer getFlatProfile(java.util.Collection<java.lang.Integer>,int)
meth public org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode getReverseCCT(int,int,int)
meth public org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode getReverseRootNode(int,java.util.Collection<java.lang.Integer>,boolean)
meth public org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode getRootNode(int)
meth public org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode getRootNode(int,java.util.Collection<java.lang.Integer>,boolean)
meth public void filterForward(java.lang.String,int,org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNodeBacked)
meth public void saveSortParams(int,boolean,org.netbeans.lib.profiler.results.CCTNode)
supr org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot
hfds snapshot1,snapshot2
CLSS public org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot
cons public init()
cons public init(long,long,org.netbeans.lib.profiler.results.cpu.CPUCCTProvider,boolean,java.lang.String[],java.lang.String[],java.lang.String[],int) throws org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot$NoDataAvailableException
fld protected boolean collectingTwoTimeStamps
fld protected int nInstrMethods
fld protected java.lang.String[] instrMethodNames
fld protected java.lang.String[] instrMethodSignatures
fld protected java.lang.String[][] instrMethodClassesViews
fld protected java.util.Map threadIdMap
fld protected org.netbeans.lib.profiler.results.cpu.CPUCCTContainer[] allThreadsMergedCCTContainers
fld protected org.netbeans.lib.profiler.results.cpu.CPUCCTContainer[][] threadCCTContainers
fld protected org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode[] rootNode
fld public final static int CLASS_LEVEL_VIEW = 1
fld public final static int METHOD_LEVEL_VIEW = 0
fld public final static int PACKAGE_LEVEL_VIEW = 2
innr public static NoDataAvailableException
meth protected org.netbeans.lib.profiler.results.cpu.CPUCCTContainer createContainerForThreads(java.util.Collection<java.lang.Integer>,int)
meth protected org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode createRootNodeForAllThreads(int)
meth public boolean isCollectingTwoTimeStamps()
meth public int getNInstrMethods()
meth public int getNThreads()
meth public int[] getThreadIds()
meth public java.lang.String getThreadNameForId(int)
meth public java.lang.String toString()
meth public java.lang.String[] getInstrMethodClasses(int)
meth public java.lang.String[] getInstrMethodNames()
meth public java.lang.String[] getInstrMethodSignatures()
meth public java.lang.String[] getMethodClassNameAndSig(int,int)
meth public java.lang.String[] getThreadNames()
meth public java.util.Map<java.lang.Integer,org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection> getMethodIDMap(int)
meth public org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection getSourceCodeSelection(int,int)
meth public org.netbeans.lib.profiler.results.FilterSortSupport$Configuration getFilterSortInfo(org.netbeans.lib.profiler.results.CCTNode)
meth public org.netbeans.lib.profiler.results.cpu.CPUCCTContainer getContainerForThread(int,int)
meth public org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot createDiff(org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot)
meth public org.netbeans.lib.profiler.results.cpu.FlatProfileContainer getFlatProfile(int,int)
meth public org.netbeans.lib.profiler.results.cpu.FlatProfileContainer getFlatProfile(java.util.Collection<java.lang.Integer>,int)
meth public org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode getReverseCCT(int,int,int)
meth public org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode getReverseRootNode(int,java.util.Collection<java.lang.Integer>,boolean)
meth public org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode getRootNode(int)
meth public org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode getRootNode(int,java.util.Collection<java.lang.Integer>,boolean)
meth public void filterForward(java.lang.String,int,org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNodeBacked)
meth public void filterReverse(java.lang.String,int,org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNodeFree,int)
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void saveSortParams(int,boolean,org.netbeans.lib.profiler.results.CCTNode)
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr org.netbeans.lib.profiler.results.ResultsSnapshot
hfds CPU_MSG,sortInfos
CLSS public static org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot$NoDataAvailableException
outer org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot
cons public init()
supr java.lang.Exception
CLSS public org.netbeans.lib.profiler.results.cpu.CPUSamplingDataFrameProcessor
cons public init()
meth public void doProcessDataFrame(java.nio.ByteBuffer)
meth public void shutdown()
meth public void startup(org.netbeans.lib.profiler.ProfilerClient)
supr org.netbeans.lib.profiler.results.locks.AbstractLockDataFrameProcessor
hfds builder,currentThreadClassName,currentThreadName,currentThreadsDump,currentTimestamp,formatter,lastThreadsDump,threadDumps
hcls ThreadDump,ThreadInfo
CLSS public org.netbeans.lib.profiler.results.cpu.DiffFlatProfileContainer
meth protected void swap(int,int)
meth public double getWholeGraphNetTime0()
meth public double getWholeGraphNetTime1()
meth public java.lang.String getMethodNameAtRow(int)
meth public long getMaxTime()
meth public long getMinTime()
meth public org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection getSourceCodeSelectionAtRow(int)
supr org.netbeans.lib.profiler.results.cpu.FlatProfileContainer
hfds maxTime,minTime,sels,wholeGraphNetTime0,wholeGraphNetTime1
CLSS public org.netbeans.lib.profiler.results.cpu.FlatProfileBuilder
cons public init()
intf org.netbeans.lib.profiler.results.cpu.CPUCCTProvider$Listener
intf org.netbeans.lib.profiler.results.cpu.FlatProfileProvider
meth public org.netbeans.lib.profiler.results.cpu.FlatProfileContainer createFlatProfile()
meth public void cctEstablished(org.netbeans.lib.profiler.results.RuntimeCCTNode,boolean)
meth public void cctReset()
meth public void setContext(org.netbeans.lib.profiler.ProfilerClient,org.netbeans.lib.profiler.results.cpu.cct.TimeCollector,org.netbeans.lib.profiler.results.cpu.cct.CCTResultsFilter)
supr java.lang.Object
hfds LOGGER,appNode,client,collector,filter,flattener,lastFlatProfile
CLSS public abstract org.netbeans.lib.profiler.results.cpu.FlatProfileContainer
cons public init(long[],long[],long[],long[],int[],char[],int)
fld protected boolean collectingTwoTimeStamps
fld protected final char[] methodMarks
fld protected float[] percent
fld protected int nRows
fld protected int[] methodIds
fld protected int[] nInvocations
fld protected long nTotalInvocations
fld protected long[] timeInMcs0
fld protected long[] timeInMcs1
fld protected long[] totalTimeInMcs0
fld protected long[] totalTimeInMcs1
fld protected static boolean staticUsePrimaryTime
fld public final static int SORT_BY_INV_NUMBER = 4
fld public final static int SORT_BY_NAME = 1
fld public final static int SORT_BY_SECONDARY_TIME = 3
fld public final static int SORT_BY_SECONDARY_TOTAL_TIME = 6
fld public final static int SORT_BY_TIME = 2
fld public final static int SORT_BY_TOTAL_TIME = 5
meth protected void removeZeroInvocationEntries()
meth protected void swap(int,int)
meth public abstract double getWholeGraphNetTime0()
meth public abstract double getWholeGraphNetTime1()
meth public abstract java.lang.String getMethodNameAtRow(int)
meth public abstract org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection getSourceCodeSelectionAtRow(int)
meth public boolean isCollectingTwoTimeStamps()
meth public float getPercentAtRow(int)
meth public int getMethodIdAtRow(int)
meth public int getNInvocationsAtRow(int)
meth public int getNRows()
meth public long getNTotalInvocations()
meth public long getTimeInMcs0AtRow(int)
meth public long getTimeInMcs1AtRow(int)
meth public long getTotalTimeInMcs0AtRow(int)
meth public long getTotalTimeInMcs1AtRow(int)
meth public void filterOriginalData(java.lang.String[],int,double)
meth public void sortBy(int,boolean)
supr java.lang.Object
hfds totalMethods
CLSS public org.netbeans.lib.profiler.results.cpu.FlatProfileContainerBacked
cons public init(org.netbeans.lib.profiler.results.cpu.CPUCCTContainer,long[],long[],long[],long[],int[],int)
fld protected org.netbeans.lib.profiler.results.cpu.CPUCCTContainer cctContainer
meth public double getWholeGraphNetTime0()
meth public double getWholeGraphNetTime1()
meth public java.lang.String getMethodNameAtRow(int)
meth public org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection getSourceCodeSelectionAtRow(int)
meth public org.netbeans.lib.profiler.results.cpu.CPUCCTContainer getCCTContainer()
supr org.netbeans.lib.profiler.results.cpu.FlatProfileContainer
CLSS public org.netbeans.lib.profiler.results.cpu.FlatProfileContainerFree
cons public init(org.netbeans.lib.profiler.global.ProfilingSessionStatus,long[],long[],long[],long[],int[],char[],double,double,int)
fld protected double wholeGraphNetTime0
fld protected double wholeGraphNetTime1
fld protected org.netbeans.lib.profiler.global.ProfilingSessionStatus status
meth public double getWholeGraphNetTime0()
meth public double getWholeGraphNetTime1()
meth public java.lang.String getMethodNameAtRow(int)
meth public org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection getSourceCodeSelectionAtRow(int)
meth public org.netbeans.lib.profiler.global.ProfilingSessionStatus getStatus()
supr org.netbeans.lib.profiler.results.cpu.FlatProfileContainer
CLSS public abstract interface org.netbeans.lib.profiler.results.cpu.FlatProfileProvider
meth public abstract org.netbeans.lib.profiler.results.cpu.FlatProfileContainer createFlatProfile()
CLSS public org.netbeans.lib.profiler.results.cpu.InstrTimingData
cons public init()
fld public final static org.netbeans.lib.profiler.results.cpu.InstrTimingData DEFAULT
intf java.lang.Cloneable
meth public java.lang.Object clone()
meth public java.lang.String toString()
supr java.lang.Object
hfds methodEntryExitCallTime0,methodEntryExitCallTime1,methodEntryExitInnerTime0,methodEntryExitInnerTime1,methodEntryExitOuterTime0,methodEntryExitOuterTime1,timerCountsInSecond0,timerCountsInSecond1
CLSS public org.netbeans.lib.profiler.results.cpu.MethodIdMap
cons public init(java.lang.String[],int,int)
meth public int getClassOrPackageIdForMethodId(int)
meth public int getNInstrClassesOrPackages()
meth public java.lang.String[] getInstrClassesOrPackages()
supr java.lang.Object
hfds ANONYMOUS_PACKAGE_STRING,classIdCache,classIds,classOrPackageNames,curClassId,newView
CLSS public abstract org.netbeans.lib.profiler.results.cpu.MethodInfoMapper
cons public init()
fld protected final static java.util.logging.Logger LOGGER
fld public final static org.netbeans.lib.profiler.results.cpu.MethodInfoMapper DEFAULT
meth public abstract int getMaxMethodId()
meth public abstract int getMinMethodId()
meth public abstract java.lang.String getInstrMethodClass(int)
meth public abstract java.lang.String getInstrMethodName(int)
meth public abstract java.lang.String getInstrMethodSignature(int)
meth public void lock(boolean)
meth public void unlock()
supr java.lang.Object
CLSS public abstract org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode
cons protected init()
cons protected init(org.netbeans.lib.profiler.results.cpu.CPUCCTContainer,org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode,int)
fld protected char flags
fld protected final static char MASK_CONTEXT_CALLS_NODE = '\u0002'
fld protected final static char MASK_SELF_TIME_NODE = '\u0001'
fld protected final static char MASK_THREAD_NODE = '\u0004'
fld protected int methodId
fld protected int nCalls
fld protected long sleepTime0
fld protected long totalTime0
fld protected long totalTime1
fld protected long waitTime0
fld protected org.netbeans.lib.profiler.results.cpu.CPUCCTContainer container
fld protected org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode parent
fld protected org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode[] children
fld public final static int SORT_BY_INVOCATIONS = 4
fld public final static int SORT_BY_NAME = 1
fld public final static int SORT_BY_TIME_0 = 2
fld public final static int SORT_BY_TIME_1 = 3
fld public final static org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode EMPTY
intf java.lang.Cloneable
meth protected java.lang.String computeNodeName()
meth protected static java.util.Collection<org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode> resolveChildren(org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode)
meth protected void resetChildren()
meth protected void setupFilteredNode(org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode)
meth public abstract float getTotalTime0InPerCent()
meth public abstract float getTotalTime1InPerCent()
meth public boolean equals(java.lang.Object)
meth public boolean isContextCallsNode()
meth public boolean isSelfTimeNode()
meth public boolean isThreadNode()
meth public int getIndexOfChild(java.lang.Object)
meth public int getMethodId()
meth public int getNCalls()
meth public int getNChildren()
meth public int getThreadId()
meth public int hashCode()
meth public java.lang.String getNodeName()
meth public java.lang.String toString()
meth public java.lang.String[] getMethodClassNameAndSig()
meth public long getSleepTime0()
meth public long getTotalTime0()
meth public long getTotalTime1()
meth public long getWaitTime0()
meth public org.netbeans.lib.profiler.results.CCTNode getChild(int)
meth public org.netbeans.lib.profiler.results.CCTNode getParent()
meth public org.netbeans.lib.profiler.results.CCTNode[] getChildren()
meth public org.netbeans.lib.profiler.results.cpu.CPUCCTContainer getContainer()
meth public void addNCalls(int)
meth public void addSleepTime0(long)
meth public void addTotalTime0(long)
meth public void addTotalTime1(long)
meth public void addWaitTime0(long)
meth public void merge(org.netbeans.lib.profiler.results.CCTNode)
meth public void setContextCallsNode()
meth public void setSelfTimeNode()
meth public void setThreadNode()
meth public void sortChildren(int,boolean)
supr org.netbeans.lib.profiler.results.CCTNode
hfds SELF_TIME_STRING,nodeName
CLSS public org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNodeBacked
cons protected init(org.netbeans.lib.profiler.results.cpu.CPUCCTContainer,org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode[])
cons public init(org.netbeans.lib.profiler.results.cpu.CPUCCTContainer,org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode,int)
fld protected int nChildren
fld protected int selfCompactDataOfs
fld protected java.util.Set<java.lang.Integer> compactDataOfs
meth protected void merge(org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNodeBacked)
meth protected void resetChildren()
meth protected void setupFilteredNode(org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNodeBacked)
meth public boolean isLeaf()
meth public float getTotalTime0InPerCent()
meth public float getTotalTime1InPerCent()
meth public int getNChildren()
meth public org.netbeans.lib.profiler.results.CCTNode createFilteredNode()
meth public org.netbeans.lib.profiler.results.CCTNode getChild(int)
meth public org.netbeans.lib.profiler.results.CCTNode[] getChildren()
meth public org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNodeBacked createRootCopy()
meth public static void setPercentFormat(java.text.NumberFormat)
meth public void exportCSVData(java.lang.String,int,org.netbeans.lib.profiler.results.ExportDataDumper)
meth public void exportHTMLData(org.netbeans.lib.profiler.results.ExportDataDumper,int)
meth public void exportXMLData(org.netbeans.lib.profiler.results.ExportDataDumper,java.lang.String)
meth public void merge(org.netbeans.lib.profiler.results.CCTNode)
meth public void setSelfTimeNode()
supr org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode
hfds percentFormat
CLSS public org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNodeFree
cons protected init(org.netbeans.lib.profiler.results.cpu.CPUCCTContainer,org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode,int)
meth public float getTotalTime0InPerCent()
meth public float getTotalTime1InPerCent()
meth public org.netbeans.lib.profiler.results.CCTNode createFilteredNode()
meth public org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNodeFree createChildlessCopy()
meth public static void setPercentFormat(java.text.NumberFormat)
meth public void addChild(org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNodeFree)
meth public void exportCSVData(java.lang.String,int,org.netbeans.lib.profiler.results.ExportDataDumper)
meth public void exportHTMLData(org.netbeans.lib.profiler.results.ExportDataDumper,int)
meth public void exportXMLData(org.netbeans.lib.profiler.results.ExportDataDumper,java.lang.String)
meth public void setMethodId(int)
supr org.netbeans.lib.profiler.results.cpu.PrestimeCPUCCTNode
hfds percentFormat
CLSS public org.netbeans.lib.profiler.results.cpu.StackTraceSnapshotBuilder
cons public init()
cons public init(int,org.netbeans.lib.profiler.filters.InstrumentationFilter)
meth public boolean collectionTwoTimeStamps()
meth public final org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot createSnapshot(long) throws org.netbeans.lib.profiler.results.cpu.CPUResultsSnapshot$NoDataAvailableException
meth public final void addStacktrace(java.lang.management.ThreadInfo[],long)
meth public final void reset()
meth public final void setIgnoredThreads(java.util.Set<java.lang.String>)
meth public org.netbeans.lib.profiler.filters.InstrumentationFilter getFilter()
meth public org.netbeans.lib.profiler.results.RuntimeCCTNode getAppRootNode()
meth public org.netbeans.lib.profiler.results.cpu.MethodInfoMapper getMapper()
supr java.lang.Object
hfds COLLECT_TWO_TIMESTAMPS,NAME_SIG_SPLITTER,NO_STACK_TRACE,ccgb,currentDumpTimeStamp,filter,ignoredThreadNames,knownBLockingMethods,lastStackTrace,lock,mapper,methodInfoMap,methodInfos,stackTraceCount,stampLock,status,threadCompactData,threadIds,threadNames,threadtimes
hcls MethodInfo,SampledThreadInfo,StackTraceCallGraphBuilder
CLSS public org.netbeans.lib.profiler.results.cpu.ThreadInfo
fld public final int threadId
fld public int totalNNodes
fld public long rootMethodEntryTimeAbs
fld public long rootMethodEntryTimeThreadCPU
fld public long topMethodEntryTime0
fld public long topMethodEntryTime1
fld public long totalNInv
fld public org.netbeans.lib.profiler.results.cpu.cct.nodes.TimedCPUCCTNode[] stack
meth public boolean isInRoot()
meth public org.netbeans.lib.profiler.results.cpu.cct.nodes.TimedCPUCCTNode peek()
meth public org.netbeans.lib.profiler.results.cpu.cct.nodes.TimedCPUCCTNode pop()
meth public void push(org.netbeans.lib.profiler.results.cpu.cct.nodes.TimedCPUCCTNode)
supr java.lang.Object
hfds inRoot,rootGrossTimeAbs,rootGrossTimeThreadCPU,stackLock,stackTopIdx
CLSS public org.netbeans.lib.profiler.results.cpu.ThreadInfos
cons public init()
fld public org.netbeans.lib.profiler.results.cpu.ThreadInfo[] threadInfos
meth public boolean isEmpty()
meth public java.lang.String[] getThreadNames()
meth public void beginTrans(boolean)
meth public void endTrans()
meth public void newThreadInfo(int,java.lang.String,java.lang.String)
meth public void reset()
supr java.lang.Object
hfds threadClassNames,threadInfosLastIdx,threadNames,transaction
CLSS public org.netbeans.lib.profiler.results.cpu.TimingAdjuster
cons public init()
supr java.lang.Object
CLSS public org.netbeans.lib.profiler.results.cpu.TimingAdjusterOld
meth public final double adjustTime(long,int,int,boolean)
meth public final double delta(int,int,boolean)
meth public org.netbeans.lib.profiler.results.cpu.InstrTimingData getInstrTimingData()
meth public static org.netbeans.lib.profiler.results.cpu.TimingAdjusterOld getDefault()
meth public static org.netbeans.lib.profiler.results.cpu.TimingAdjusterOld getInstance(org.netbeans.lib.profiler.global.ProfilingSessionStatus)
supr java.lang.Object
hfds instance,lastStatusRef,timingData
CLSS public org.netbeans.lib.profiler.results.cpu.cct.CCTFlattener
cons public init(org.netbeans.lib.profiler.ProfilerClient,org.netbeans.lib.profiler.results.cpu.cct.CCTResultsFilter)
meth protected int getMaxMethodId()
meth protected java.lang.String getInstrMethodClass(int)
meth protected java.lang.String getInstrMethodName(int)
meth protected org.netbeans.lib.profiler.results.cpu.FlatProfileContainer createContainer(long[],long[],long[],long[],int[],double,double)
meth public org.netbeans.lib.profiler.results.cpu.FlatProfileContainer getFlatProfile()
meth public void onBackout(org.netbeans.lib.profiler.results.cpu.cct.nodes.MethodCPUCCTNode)
meth public void onNode(org.netbeans.lib.profiler.results.cpu.cct.nodes.MethodCPUCCTNode)
meth public void onStart()
meth public void onStop()
supr org.netbeans.lib.profiler.results.RuntimeCCTNodeProcessor$PluginAdapter
hfds LOGGER,client,container,containerGuard,cpuProfilingType,currentFilter,instrFilter,invDiff,invPM,methodsOnStack,nCalleeInvocations,nMethods,parentStack,timePM0,timePM1,timingAdjuster,totalTimePM0,totalTimePM1,twoTimestamps
hcls TotalTime
CLSS public final org.netbeans.lib.profiler.results.cpu.cct.CCTResultsFilter
cons public init()
innr public abstract interface static Evaluator
innr public abstract interface static EvaluatorProvider
meth public boolean passesFilter()
meth public void onBackout(org.netbeans.lib.profiler.results.cpu.cct.nodes.MarkedCPUCCTNode)
meth public void onBackout(org.netbeans.lib.profiler.results.cpu.cct.nodes.ThreadCPUCCTNode)
meth public void onNode(org.netbeans.lib.profiler.results.cpu.cct.nodes.MarkedCPUCCTNode)
meth public void onNode(org.netbeans.lib.profiler.results.cpu.cct.nodes.ThreadCPUCCTNode)
meth public void onStart()
meth public void onStop()
meth public void reset()
meth public void setEvaluators(java.util.Collection)
supr org.netbeans.lib.profiler.results.RuntimeCCTNodeProcessor$PluginAdapter
hfds LOGGER,evaluatorProviders,evaluators,passFlagStack,passingFilter
CLSS public abstract interface static org.netbeans.lib.profiler.results.cpu.cct.CCTResultsFilter$Evaluator
outer org.netbeans.lib.profiler.results.cpu.cct.CCTResultsFilter
meth public abstract boolean evaluate(org.netbeans.lib.profiler.marker.Mark)
CLSS public abstract interface static org.netbeans.lib.profiler.results.cpu.cct.CCTResultsFilter$EvaluatorProvider
outer org.netbeans.lib.profiler.results.cpu.cct.CCTResultsFilter
meth public abstract java.util.Set getEvaluators()
CLSS public org.netbeans.lib.profiler.results.cpu.cct.TimeCollector
cons public init()
meth public long getNetTime0(org.netbeans.lib.profiler.marker.Mark)
meth public long getNetTime1(org.netbeans.lib.profiler.marker.Mark)
meth public void onNode(org.netbeans.lib.profiler.results.cpu.cct.nodes.MethodCPUCCTNode)
meth public void onStart()
meth public void onStop()
supr org.netbeans.lib.profiler.results.cpu.marking.MarkAwareNodeProcessorPlugin
hfds timing
hcls TimingData
CLSS public abstract org.netbeans.lib.profiler.results.cpu.cct.nodes.BaseCPUCCTNode
cons public init()
intf org.netbeans.lib.profiler.results.cpu.cct.nodes.RuntimeCPUCCTNode
meth public org.netbeans.lib.profiler.results.RuntimeCCTNode[] getChildren()
meth public void attachNodeAsChild(org.netbeans.lib.profiler.results.cpu.cct.nodes.RuntimeCPUCCTNode)
supr java.lang.Object
hfds EMPTY_CHILDREN,children
CLSS public org.netbeans.lib.profiler.results.cpu.cct.nodes.MarkedCPUCCTNode
cons public init(org.netbeans.lib.profiler.marker.Mark)
innr public static Locator
meth protected org.netbeans.lib.profiler.results.cpu.cct.nodes.TimedCPUCCTNode createSelfInstance()
meth public boolean equals(java.lang.Object)
meth public boolean isRoot()
meth public int hashCode()
meth public org.netbeans.lib.profiler.marker.Mark getMark()
supr org.netbeans.lib.profiler.results.cpu.cct.nodes.TimedCPUCCTNode
hfds mark
CLSS public static org.netbeans.lib.profiler.results.cpu.cct.nodes.MarkedCPUCCTNode$Locator
outer org.netbeans.lib.profiler.results.cpu.cct.nodes.MarkedCPUCCTNode
meth public static org.netbeans.lib.profiler.results.cpu.cct.nodes.MarkedCPUCCTNode locate(org.netbeans.lib.profiler.marker.Mark,org.netbeans.lib.profiler.results.RuntimeCCTNode[])
supr java.lang.Object
CLSS public org.netbeans.lib.profiler.results.cpu.cct.nodes.MethodCPUCCTNode
cons public init(int)
innr public static Locator
meth protected org.netbeans.lib.profiler.results.cpu.cct.nodes.TimedCPUCCTNode createSelfInstance()
meth public boolean isRoot()
meth public int getMethodId()
supr org.netbeans.lib.profiler.results.cpu.cct.nodes.TimedCPUCCTNode
hfds methodId
CLSS public static org.netbeans.lib.profiler.results.cpu.cct.nodes.MethodCPUCCTNode$Locator
outer org.netbeans.lib.profiler.results.cpu.cct.nodes.MethodCPUCCTNode
meth public static org.netbeans.lib.profiler.results.cpu.cct.nodes.MethodCPUCCTNode locate(int,org.netbeans.lib.profiler.results.RuntimeCCTNode[])
supr java.lang.Object
CLSS public abstract interface org.netbeans.lib.profiler.results.cpu.cct.nodes.RuntimeCPUCCTNode
intf org.netbeans.lib.profiler.results.RuntimeCCTNode
meth public abstract boolean isRoot()
meth public abstract void attachNodeAsChild(org.netbeans.lib.profiler.results.cpu.cct.nodes.RuntimeCPUCCTNode)
CLSS public org.netbeans.lib.profiler.results.cpu.cct.nodes.ServletRequestCPUCCTNode
cons public init(int,java.lang.String)
innr public static Locator
meth protected org.netbeans.lib.profiler.results.cpu.cct.nodes.TimedCPUCCTNode createSelfInstance()
meth public boolean equals(java.lang.Object)
meth public boolean isRoot()
meth public int getRequestType()
meth public int hashCode()
meth public java.lang.String getServletPath()
supr org.netbeans.lib.profiler.results.cpu.cct.nodes.TimedCPUCCTNode
hfds hashCode,requestType,servletPath
CLSS public static org.netbeans.lib.profiler.results.cpu.cct.nodes.ServletRequestCPUCCTNode$Locator
outer org.netbeans.lib.profiler.results.cpu.cct.nodes.ServletRequestCPUCCTNode
meth public static org.netbeans.lib.profiler.results.cpu.cct.nodes.ServletRequestCPUCCTNode locate(int,java.lang.String,org.netbeans.lib.profiler.results.RuntimeCCTNode[])
supr java.lang.Object
CLSS public org.netbeans.lib.profiler.results.cpu.cct.nodes.SimpleCPUCCTNode
cons public init(boolean)
cons public init(int)
meth public boolean isRoot()
meth public int getMaxMethodId()
supr org.netbeans.lib.profiler.results.cpu.cct.nodes.BaseCPUCCTNode
hfds maxMethodId,root
CLSS public org.netbeans.lib.profiler.results.cpu.cct.nodes.ThreadCPUCCTNode
cons public init(int)
meth protected org.netbeans.lib.profiler.results.cpu.cct.nodes.TimedCPUCCTNode createSelfInstance()
meth public boolean isRoot()
meth public int getThreadId()
supr org.netbeans.lib.profiler.results.cpu.cct.nodes.TimedCPUCCTNode
hfds threadId
CLSS public abstract org.netbeans.lib.profiler.results.cpu.cct.nodes.TimedCPUCCTNode
cons public init()
fld public final static int FILTERED_MAYBE = 1
fld public final static int FILTERED_NO = 0
fld public final static int FILTERED_YES = 2
intf java.lang.Cloneable
intf org.netbeans.lib.profiler.results.cpu.cct.nodes.RuntimeCPUCCTNode
meth protected abstract org.netbeans.lib.profiler.results.cpu.cct.nodes.TimedCPUCCTNode createSelfInstance()
meth public int addNCalls(int)
meth public int addNCallsDiff(int)
meth public int getFilteredStatus()
meth public int getNCalls()
meth public int getNCallsDiff()
meth public java.lang.Object clone()
meth public long addNetTime0(long)
meth public long addNetTime1(long)
meth public long addSleepTime0(long)
meth public long addWaitTime0(long)
meth public long getLastWaitOrSleepStamp()
meth public long getNetTime0()
meth public long getNetTime1()
meth public long getSleepTime0()
meth public long getWaitTime0()
meth public void setFilteredStatus(int)
meth public void setLastWaitOrSleepStamp(long)
meth public void setNCalls(int)
meth public void setNCallsDiff(int)
meth public void setNetTime0(long)
meth public void setNetTime1(long)
meth public void setSleepTime0(long)
meth public void setWaitTime0(long)
supr org.netbeans.lib.profiler.results.cpu.cct.nodes.BaseCPUCCTNode
hfds filteredStatus,lastWaitOrSleepStamp,nCalls,nCallsDiff,netTime0,netTime1,sleepTime0,waitTime0
CLSS public org.netbeans.lib.profiler.results.cpu.marking.CharStack
cons public init()
meth public boolean isEmpty()
meth public char peek()
meth public char pop()
meth public void clear()
meth public void push(char)
supr java.lang.Object
hfds data,loadFactor,maxCapacity,stackPointer
CLSS public org.netbeans.lib.profiler.results.cpu.marking.MarkAwareNodeProcessorPlugin
cons public init()
intf org.netbeans.lib.profiler.results.cpu.marking.MarkingEngine$StateObserver
meth protected boolean isReset()
meth protected final org.netbeans.lib.profiler.marker.Mark getCurrentMark()
meth protected final org.netbeans.lib.profiler.marker.Mark getParentMark()
meth public void beginTrans(boolean)
meth public void endTrans()
meth public void onBackout(org.netbeans.lib.profiler.results.cpu.cct.nodes.MarkedCPUCCTNode)
meth public void onNode(org.netbeans.lib.profiler.results.cpu.cct.nodes.MarkedCPUCCTNode)
meth public void onReset()
meth public void onStart()
meth public void onStop()
meth public void stateChanged(org.netbeans.lib.profiler.results.cpu.marking.MarkingEngine)
supr org.netbeans.lib.profiler.results.RuntimeCCTNodeProcessor$PluginAdapter
hfds markStack,parentMark,resetFlag,transaction
CLSS public org.netbeans.lib.profiler.results.cpu.marking.MarkMapping
cons public init(org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection,org.netbeans.lib.profiler.marker.Mark)
fld public final java.lang.String markSig
fld public final org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection markMask
fld public final org.netbeans.lib.profiler.marker.Mark mark
supr java.lang.Object
CLSS public org.netbeans.lib.profiler.results.cpu.marking.MarkingEngine
innr public abstract interface static StateObserver
meth public int getNMarks()
meth public org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection[] getMarkerMethods()
meth public org.netbeans.lib.profiler.marker.Mark markMethod(int,org.netbeans.lib.profiler.global.ProfilingSessionStatus)
meth public static org.netbeans.lib.profiler.results.cpu.marking.MarkingEngine getDefault()
meth public void configure(org.netbeans.lib.profiler.results.cpu.marking.MarkMapping[],java.util.Collection)
meth public void deconfigure()
supr java.lang.Object
hfds INVALID_MID,LOGGER,instance,mapper,markGuard,marks,observers
CLSS public abstract interface static org.netbeans.lib.profiler.results.cpu.marking.MarkingEngine$StateObserver
outer org.netbeans.lib.profiler.results.cpu.marking.MarkingEngine
meth public abstract void stateChanged(org.netbeans.lib.profiler.results.cpu.marking.MarkingEngine)
CLSS public abstract interface org.netbeans.lib.profiler.results.jdbc.JdbcCCTProvider
fld public final static int SQL_CALLABLE_STATEMENT = 2
fld public final static int SQL_COMMAND_ALTER = 0
fld public final static int SQL_COMMAND_BATCH = -2
fld public final static int SQL_COMMAND_CREATE = 1
fld public final static int SQL_COMMAND_DELETE = 2
fld public final static int SQL_COMMAND_DESCRIBE = 3
fld public final static int SQL_COMMAND_INSERT = 4
fld public final static int SQL_COMMAND_OTHER = -1
fld public final static int SQL_COMMAND_SELECT = 5
fld public final static int SQL_COMMAND_SET = 6
fld public final static int SQL_COMMAND_UPDATE = 7
fld public final static int SQL_PREPARED_STATEMENT = 1
fld public final static int SQL_STATEMENT = 0
fld public final static int SQL_STATEMENT_UNKNOWN = -1
fld public final static java.lang.String CALLABLE_STATEMENT_INTERFACE
fld public final static java.lang.String CONNECTION_INTERFACE
fld public final static java.lang.String DRIVER_INTERFACE
fld public final static java.lang.String PREPARED_STATEMENT_INTERFACE
fld public final static java.lang.String STATEMENT_INTERFACE
innr public abstract interface static Listener
intf org.netbeans.lib.profiler.results.CCTProvider
intf org.netbeans.lib.profiler.results.cpu.FlatProfileProvider
meth public abstract int getCommandType(int)
meth public abstract int getSQLCommand(int)
meth public abstract java.lang.String[] getTables(int)
meth public abstract org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode[] getStacksForSelects()
meth public abstract void beginTrans(boolean)
meth public abstract void endTrans()
meth public abstract void updateInternals()
CLSS public abstract interface static org.netbeans.lib.profiler.results.jdbc.JdbcCCTProvider$Listener
outer org.netbeans.lib.profiler.results.jdbc.JdbcCCTProvider
intf org.netbeans.lib.profiler.results.CCTProvider$Listener
CLSS public org.netbeans.lib.profiler.results.jdbc.JdbcGraphBuilder
cons public init()
intf org.netbeans.lib.profiler.results.cpu.CPUProfilingResultListener
intf org.netbeans.lib.profiler.results.jdbc.JdbcCCTProvider
meth protected org.netbeans.lib.profiler.results.RuntimeCCTNode getAppRootNode()
meth protected void doBatchStart()
meth protected void doBatchStop()
meth protected void doReset()
meth protected void doShutdown()
meth protected void doStartup(org.netbeans.lib.profiler.ProfilerClient)
meth public int getCommandType(int)
meth public int getSQLCommand(int)
meth public java.lang.String[] getTables(int)
meth public org.netbeans.lib.profiler.results.cpu.FlatProfileContainer createFlatProfile()
meth public org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode[] getStacksForSelects()
meth public void beginTrans(boolean)
meth public void endTrans()
meth public void methodEntry(int,int,int,long,long,java.util.List,int[])
meth public void methodEntryUnstamped(int,int,int,java.util.List,int[])
meth public void methodExit(int,int,int,long,long,java.lang.Object)
meth public void methodExitUnstamped(int,int,int)
meth public void monitorEntry(int,long,long,int,int)
meth public void monitorExit(int,long,long,int)
meth public void newMonitor(int,java.lang.String)
meth public void newThread(int,java.lang.String,java.lang.String)
meth public void parkEntry(int,long,long)
meth public void parkExit(int,long,long)
meth public void profilingPoint(int,int,long)
meth public void servletRequest(int,int,java.lang.String,int)
meth public void sleepEntry(int,long,long)
meth public void sleepExit(int,long,long)
meth public void threadsResume(long,long)
meth public void threadsSuspend(long,long)
meth public void timeAdjust(int,long,long)
meth public void updateInternals()
meth public void waitEntry(int,long,long)
meth public void waitExit(int,long,long)
supr org.netbeans.lib.profiler.results.BaseCallGraphBuilder
hfds JDBC_LOGGER,connections,currentObject,currentSqlLevel,filter,idsToSelect,lastSelectId,selectsToId,sqlParser,stacksForSelects,statements,threadInfos
hcls JdbcCCTFlattener,JdbcFlatProfileContainer,Select
CLSS public org.netbeans.lib.profiler.results.jdbc.JdbcResultsDiff
cons public init(org.netbeans.lib.profiler.results.jdbc.JdbcResultsSnapshot,org.netbeans.lib.profiler.results.jdbc.JdbcResultsSnapshot)
meth protected org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCT(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,int,boolean)
meth public boolean containsStacks()
meth public long getBeginTime()
meth public long getTimeTaken()
meth public org.netbeans.lib.profiler.results.memory.JMethodIdTable getJMethodIdTable()
meth public org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCT(int,boolean)
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr org.netbeans.lib.profiler.results.jdbc.JdbcResultsSnapshot
hfds selectIdToSnapshot1,selectIdToSnapshot2,snapshot1,snapshot2
CLSS public org.netbeans.lib.profiler.results.jdbc.JdbcResultsSnapshot
cons public init()
cons public init(long,long,org.netbeans.lib.profiler.results.jdbc.JdbcCCTProvider,org.netbeans.lib.profiler.ProfilerClient) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth protected org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCT(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,int,boolean)
meth protected void performInit(org.netbeans.lib.profiler.ProfilerClient,org.netbeans.lib.profiler.results.jdbc.JdbcCCTProvider) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public boolean containsStacks()
meth public int getNProfiledSelects()
meth public int[] getCommandTypeForSelectId()
meth public int[] getTypeForSelectId()
meth public java.lang.String getSelectName(int)
meth public java.lang.String[] getSelectNames()
meth public java.lang.String[][] getTablesForSelectId()
meth public long[] getInvocationsPerSelectId()
meth public long[] getTimePerSelectId()
meth public org.netbeans.lib.profiler.results.jdbc.JdbcResultsSnapshot createDiff(org.netbeans.lib.profiler.results.jdbc.JdbcResultsSnapshot)
meth public org.netbeans.lib.profiler.results.memory.JMethodIdTable getJMethodIdTable()
meth public org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCT(int,boolean)
meth public void filterReverse(java.lang.String,int,int,boolean,org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode,int,boolean)
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr org.netbeans.lib.profiler.results.ResultsSnapshot
hfds commandTypeForSelectId,invocationsPerSelectId,nProfiledSelects,selectNames,stacksForSelects,table,tablesForSelectId,timePerSelectId,typeForSelectId
CLSS public abstract org.netbeans.lib.profiler.results.locks.AbstractLockDataFrameProcessor
cons public init()
fld protected volatile int currentThreadId
meth protected void fireAdjustTime(int,long,long)
meth protected void fireMonitorEntry(int,long,long,int,int)
meth protected void fireMonitorExit(int,long,long,int)
meth protected void fireNewMonitor(int,java.lang.String)
meth protected void fireNewThread(int,java.lang.String,java.lang.String)
supr org.netbeans.lib.profiler.results.AbstractDataFrameProcessor
CLSS public abstract org.netbeans.lib.profiler.results.locks.LockCCTNode
fld public final static org.netbeans.lib.profiler.results.locks.LockCCTNode EMPTY
meth public abstract java.lang.String getNodeName()
meth public abstract long getTime()
meth public abstract long getWaits()
meth public boolean isMonitorNode()
meth public boolean isThreadLockNode()
meth public double getTimeInPerCent()
meth public int getIndexOfChild(java.lang.Object)
meth public int getNChildren()
meth public java.lang.String toString()
meth public org.netbeans.lib.profiler.results.locks.LockCCTNode getChild(int)
meth public org.netbeans.lib.profiler.results.locks.LockCCTNode getParent()
meth public org.netbeans.lib.profiler.results.locks.LockCCTNode[] getChildren()
meth public void debug()
supr org.netbeans.lib.profiler.results.CCTNode
hfds children,parent
CLSS public abstract interface org.netbeans.lib.profiler.results.locks.LockCCTProvider
innr public abstract interface static Listener
intf org.netbeans.lib.profiler.results.CCTProvider
CLSS public abstract interface static org.netbeans.lib.profiler.results.locks.LockCCTProvider$Listener
outer org.netbeans.lib.profiler.results.locks.LockCCTProvider
intf org.netbeans.lib.profiler.results.CCTProvider$Listener
CLSS public org.netbeans.lib.profiler.results.locks.LockDataFrameProcessor
cons public init()
meth public void doProcessDataFrame(java.nio.ByteBuffer)
supr org.netbeans.lib.profiler.results.locks.AbstractLockDataFrameProcessor
CLSS public org.netbeans.lib.profiler.results.locks.LockGraphBuilder
cons public init()
innr public final static CPULockGraphBuilder
innr public final static MemoryLockGraphBuilder
intf org.netbeans.lib.profiler.results.locks.LockCCTProvider
intf org.netbeans.lib.profiler.results.locks.LockProfilingResultListener
meth protected org.netbeans.lib.profiler.results.RuntimeCCTNode getAppRootNode()
meth protected void doBatchStart()
meth protected void doBatchStop()
meth protected void doReset()
meth protected void doShutdown()
meth protected void doStartup(org.netbeans.lib.profiler.ProfilerClient)
meth public void monitorEntry(int,long,long,int,int)
meth public void monitorExit(int,long,long,int)
meth public void newMonitor(int,java.lang.String)
meth public void newThread(int,java.lang.String,java.lang.String)
meth public void profilingPoint(int,int,long)
meth public void timeAdjust(int,long,long)
supr org.netbeans.lib.profiler.results.BaseCallGraphBuilder
hfds LOG,monitorInfos,threadInfos,transaction
CLSS public final static org.netbeans.lib.profiler.results.locks.LockGraphBuilder$CPULockGraphBuilder
outer org.netbeans.lib.profiler.results.locks.LockGraphBuilder
cons public init()
intf org.netbeans.lib.profiler.results.cpu.CPUProfilingResultListener
meth public void methodEntry(int,int,int,long,long,java.util.List,int[])
meth public void methodEntryUnstamped(int,int,int,java.util.List,int[])
meth public void methodExit(int,int,int,long,long,java.lang.Object)
meth public void methodExitUnstamped(int,int,int)
meth public void parkEntry(int,long,long)
meth public void parkExit(int,long,long)
meth public void servletRequest(int,int,java.lang.String,int)
meth public void sleepEntry(int,long,long)
meth public void sleepExit(int,long,long)
meth public void threadsResume(long,long)
meth public void threadsSuspend(long,long)
meth public void waitEntry(int,long,long)
meth public void waitExit(int,long,long)
supr org.netbeans.lib.profiler.results.locks.LockGraphBuilder
CLSS public final static org.netbeans.lib.profiler.results.locks.LockGraphBuilder$MemoryLockGraphBuilder
outer org.netbeans.lib.profiler.results.locks.LockGraphBuilder
cons public init()
intf org.netbeans.lib.profiler.results.memory.MemoryProfilingResultsListener
meth public void onAllocStackTrace(char,long,int[])
meth public void onGcPerformed(char,long,int)
meth public void onLivenessStackTrace(char,long,int,long,int[])
supr org.netbeans.lib.profiler.results.locks.LockGraphBuilder
CLSS public abstract interface org.netbeans.lib.profiler.results.locks.LockProfilingResultListener
intf org.netbeans.lib.profiler.results.ProfilingResultListener
meth public abstract void monitorEntry(int,long,long,int,int)
meth public abstract void monitorExit(int,long,long,int)
meth public abstract void newMonitor(int,java.lang.String)
meth public abstract void newThread(int,java.lang.String,java.lang.String)
meth public abstract void timeAdjust(int,long,long)
CLSS public org.netbeans.lib.profiler.results.locks.LockRuntimeCCTNode
intf org.netbeans.lib.profiler.results.RuntimeCCTNode
meth public org.netbeans.lib.profiler.results.RuntimeCCTNode[] getChildren()
meth public org.netbeans.lib.profiler.results.locks.LockCCTNode getMonitors()
meth public org.netbeans.lib.profiler.results.locks.LockCCTNode getThreads()
supr java.lang.Object
hfds monitors,threads
CLSS public org.netbeans.lib.profiler.results.memory.AllocMemoryResultsDiff
cons public init(org.netbeans.lib.profiler.results.memory.AllocMemoryResultsSnapshot,org.netbeans.lib.profiler.results.memory.AllocMemoryResultsSnapshot)
meth protected org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCT(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,int,boolean)
meth public boolean containsStacks()
meth public int getNProfiledClasses()
meth public int[] getObjectsCounts()
meth public java.lang.String getClassName(int)
meth public java.lang.String[] getClassNames()
meth public long getBeginTime()
meth public long getMaxObjectsSizePerClassDiff()
meth public long getMinObjectsSizePerClassDiff()
meth public long getTimeTaken()
meth public long[] getObjectsSizePerClass()
meth public org.netbeans.lib.profiler.results.memory.JMethodIdTable getJMethodIdTable()
meth public org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCT(int,boolean)
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr org.netbeans.lib.profiler.results.memory.AllocMemoryResultsSnapshot
hfds classNames,maxObjectsSizePerClassDiff,minObjectsSizePerClassDiff,nClasses,objectsCounts,objectsSizePerClass,snapshot1,snapshot2
CLSS public org.netbeans.lib.profiler.results.memory.AllocMemoryResultsSnapshot
cons public init()
cons public init(long,long,org.netbeans.lib.profiler.results.memory.MemoryCCTProvider,org.netbeans.lib.profiler.ProfilerClient) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth protected org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCT(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,int,boolean)
meth public int[] getObjectsCounts()
meth public java.lang.String toString()
meth public org.netbeans.lib.profiler.results.memory.AllocMemoryResultsSnapshot createDiff(org.netbeans.lib.profiler.results.memory.MemoryResultsSnapshot)
meth public void performInit(org.netbeans.lib.profiler.ProfilerClient,org.netbeans.lib.profiler.results.memory.MemoryCCTProvider) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr org.netbeans.lib.profiler.results.memory.MemoryResultsSnapshot
hfds MEMORY_ALLOC_MSG,objectsCounts
CLSS public org.netbeans.lib.profiler.results.memory.ClassHistoryDataManager
cons public init()
cons public init(int)
fld public int[] nTotalAllocObjects
fld public int[] nTrackedLiveObjects
fld public long[] timeStamps
fld public long[] totalAllocObjectsSize
fld public long[] trackedLiveObjectsSize
meth public boolean isTrackingClass()
meth public int getArrayBufferSize()
meth public int getItemCount()
meth public int getTrackedClassID()
meth public java.lang.String getTrackedClassName()
meth public void processData(int[],int[],long[])
meth public void processData(int[],long[])
meth public void resetClass()
meth public void setArrayBufferSize(int)
meth public void setupClass(int,java.lang.String)
supr org.netbeans.lib.profiler.results.DataManager
hfds arrayBufferSize,currentArraysSize,itemCount,trackedClassID,trackedClassName
CLSS public org.netbeans.lib.profiler.results.memory.DiffObjAllocCCTNode
cons public init(org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode,org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode)
meth public boolean equals(java.lang.Object)
meth public boolean isLeaf()
meth public int hashCode()
meth public java.lang.String getNodeName()
meth public java.lang.String[] getMethodClassNameAndSig()
meth public org.netbeans.lib.profiler.results.memory.DiffObjAllocCCTNode createFilteredNode()
supr org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode
hfds node1,node2
CLSS public abstract org.netbeans.lib.profiler.results.memory.HeapHistogram
cons public init()
innr public abstract static ClassInfo
meth public abstract java.util.Date getTime()
meth public abstract java.util.Set<org.netbeans.lib.profiler.results.memory.HeapHistogram$ClassInfo> getHeapHistogram()
meth public abstract java.util.Set<org.netbeans.lib.profiler.results.memory.HeapHistogram$ClassInfo> getPermGenHistogram()
meth public abstract long getTotalBytes()
meth public abstract long getTotalHeapBytes()
meth public abstract long getTotalHeapInstances()
meth public abstract long getTotalInstances()
meth public abstract long getTotalPerGenInstances()
meth public abstract long getTotalPermGenHeapBytes()
supr java.lang.Object
CLSS public abstract static org.netbeans.lib.profiler.results.memory.HeapHistogram$ClassInfo
outer org.netbeans.lib.profiler.results.memory.HeapHistogram
cons public init()
meth public abstract java.lang.String getName()
meth public abstract long getBytes()
meth public abstract long getInstancesCount()
meth public boolean equals(java.lang.Object)
meth public int hashCode()
supr java.lang.Object
CLSS public org.netbeans.lib.profiler.results.memory.HeapHistogramManager
cons public init(org.netbeans.lib.profiler.ProfilerEngineSettings)
meth public org.netbeans.lib.profiler.results.memory.HeapHistogram getHistogram(org.netbeans.lib.profiler.wireprotocol.HeapHistogramResponse)
supr java.lang.Object
hfds classesIdMap,settings
hcls ClassInfoImpl,HeapHistogramImpl
CLSS public org.netbeans.lib.profiler.results.memory.JMethodIdTable
cons public init()
cons public init(org.netbeans.lib.profiler.results.memory.JMethodIdTable)
innr public static JMethodIdTableEntry
meth public java.lang.String debug()
meth public org.netbeans.lib.profiler.results.memory.JMethodIdTable$JMethodIdTableEntry getEntry(int)
meth public static org.netbeans.lib.profiler.results.memory.JMethodIdTable getDefault()
meth public static void reset()
meth public void checkMethodId(int)
meth public void getNamesForMethodIds(org.netbeans.lib.profiler.ProfilerClient) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr java.lang.Object
hfds NATIVE_SUFFIX,defaultTable,entries,incompleteEntries,nElements,size,staticTable,threshold
CLSS public static org.netbeans.lib.profiler.results.memory.JMethodIdTable$JMethodIdTableEntry
outer org.netbeans.lib.profiler.results.memory.JMethodIdTable
fld public boolean isNative
fld public java.lang.String className
fld public java.lang.String methodName
fld public java.lang.String methodSig
supr java.lang.Object
hfds methodId
CLSS public org.netbeans.lib.profiler.results.memory.LivenessMemoryResultsDiff
cons public init(org.netbeans.lib.profiler.results.memory.LivenessMemoryResultsSnapshot,org.netbeans.lib.profiler.results.memory.LivenessMemoryResultsSnapshot)
meth protected org.netbeans.lib.profiler.results.memory.PresoObjLivenessCCTNode createPresentationCCT(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,int,boolean)
meth public boolean containsStacks()
meth public float[] getAvgObjectAge()
meth public int getNAlloc()
meth public int getNInstrClasses()
meth public int getNProfiledClasses()
meth public int getNTrackedItems()
meth public int[] getMaxSurvGen()
meth public int[] getNTrackedLiveObjects()
meth public int[] getnTotalAllocObjects()
meth public java.lang.String getClassName(int)
meth public java.lang.String[] getClassNames()
meth public long getBeginTime()
meth public long getMaxTrackedLiveObjectsSizeDiff()
meth public long getMaxValue()
meth public long getMinTrackedLiveObjectsSizeDiff()
meth public long getNTotalTracked()
meth public long getNTotalTrackedBytes()
meth public long getTimeTaken()
meth public long[] getNTrackedAllocObjects()
meth public long[] getObjectsSizePerClass()
meth public long[] getTrackedLiveObjectsSize()
meth public org.netbeans.lib.profiler.results.memory.JMethodIdTable getJMethodIdTable()
meth public org.netbeans.lib.profiler.results.memory.PresoObjLivenessCCTNode createPresentationCCT(int,boolean)
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr org.netbeans.lib.profiler.results.memory.LivenessMemoryResultsSnapshot
hfds avgObjectAge,classNames,maxSurvGen,maxTrackedLiveObjectsSizeDiff,minTrackedLiveObjectsSizeDiff,nClasses,nTotalAllocObjects,nTrackedAllocObjects,nTrackedLiveObjects,objectsSizePerClass,snapshot1,snapshot2,trackedLiveObjectsSize
CLSS public org.netbeans.lib.profiler.results.memory.LivenessMemoryResultsSnapshot
cons public init()
cons public init(long,long,org.netbeans.lib.profiler.results.memory.MemoryCCTProvider,org.netbeans.lib.profiler.ProfilerClient) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth protected org.netbeans.lib.profiler.results.memory.PresoObjLivenessCCTNode createPresentationCCT(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,int,boolean)
meth public float[] getAvgObjectAge()
meth public int getNAlloc()
meth public int getNInstrClasses()
meth public int getNTrackedItems()
meth public int[] getMaxSurvGen()
meth public int[] getNTrackedLiveObjects()
meth public int[] getnTotalAllocObjects()
meth public java.lang.String toString()
meth public long getMaxValue()
meth public long getNTotalTracked()
meth public long getNTotalTrackedBytes()
meth public long[] getNTrackedAllocObjects()
meth public long[] getTrackedLiveObjectsSize()
meth public org.netbeans.lib.profiler.results.memory.LivenessMemoryResultsSnapshot createDiff(org.netbeans.lib.profiler.results.memory.MemoryResultsSnapshot)
meth public org.netbeans.lib.profiler.results.memory.PresoObjLivenessCCTNode createPresentationCCT(int,boolean)
meth public void performInit(org.netbeans.lib.profiler.ProfilerClient,org.netbeans.lib.profiler.results.memory.MemoryCCTProvider) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr org.netbeans.lib.profiler.results.memory.MemoryResultsSnapshot
hfds MEMORY_LIVENESS_MSG,avgObjectAge,currentEpoch,maxSurvGen,maxValue,nInstrClasses,nTotalAllocObjects,nTotalTracked,nTotalTrackedBytes,nTrackedAllocObjects,nTrackedItems,nTrackedLiveObjects,trackedLiveObjectsSize
CLSS public org.netbeans.lib.profiler.results.memory.MemoryCCTManager
cons public init(org.netbeans.lib.profiler.results.memory.MemoryResultsSnapshot,int,boolean)
meth public boolean isEmpty()
meth public org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode getRootNode()
supr java.lang.Object
hfds rootNode
CLSS public abstract interface org.netbeans.lib.profiler.results.memory.MemoryCCTProvider
innr public abstract interface static Listener
innr public static ObjectNumbersContainer
intf org.netbeans.lib.profiler.results.CCTProvider
meth public abstract boolean classMarkedUnprofiled(int)
meth public abstract int getCurrentEpoch()
meth public abstract int getNProfiledClasses()
meth public abstract long[] getAllocObjectNumbers()
meth public abstract long[] getObjectsSizePerClass()
meth public abstract org.netbeans.lib.profiler.results.memory.MemoryCCTProvider$ObjectNumbersContainer getLivenessObjectNumbers()
meth public abstract org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCT(int,boolean) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public abstract org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode[] getStacksForClasses()
meth public abstract void beginTrans(boolean)
meth public abstract void endTrans()
meth public abstract void markClassUnprofiled(int)
meth public abstract void updateInternals()
CLSS public abstract interface static org.netbeans.lib.profiler.results.memory.MemoryCCTProvider$Listener
outer org.netbeans.lib.profiler.results.memory.MemoryCCTProvider
intf org.netbeans.lib.profiler.results.CCTProvider$Listener
CLSS public static org.netbeans.lib.profiler.results.memory.MemoryCCTProvider$ObjectNumbersContainer
outer org.netbeans.lib.profiler.results.memory.MemoryCCTProvider
fld public float[] avgObjectAge
fld public int nInstrClasses
fld public int[] maxSurvGen
fld public int[] nTrackedLiveObjects
fld public long[] nTrackedAllocObjects
fld public long[] trackedLiveObjectsSize
supr java.lang.Object
CLSS public org.netbeans.lib.profiler.results.memory.MemoryCallGraphBuilder
cons public init()
intf org.netbeans.lib.profiler.results.memory.MemoryCCTProvider
intf org.netbeans.lib.profiler.results.memory.MemoryProfilingResultsListener
meth protected org.netbeans.lib.profiler.results.RuntimeCCTNode getAppRootNode()
meth protected void doBatchStart()
meth protected void doBatchStop()
meth protected void doReset()
meth protected void doShutdown()
meth protected void doStartup(org.netbeans.lib.profiler.ProfilerClient)
meth public boolean classMarkedUnprofiled(int)
meth public int getCurrentEpoch()
meth public int getNProfiledClasses()
meth public long[] getAllocObjectNumbers()
meth public long[] getObjectsSizePerClass()
meth public org.netbeans.lib.profiler.results.memory.MemoryCCTProvider$ObjectNumbersContainer getLivenessObjectNumbers()
meth public org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCT(int,boolean) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode[] getStacksForClasses()
meth public void beginTrans(boolean)
meth public void endTrans()
meth public void markClassUnprofiled(int)
meth public void monitorEntry(int,long,long,int,int)
meth public void monitorExit(int,long,long,int)
meth public void newMonitor(int,java.lang.String)
meth public void newThread(int,java.lang.String,java.lang.String)
meth public void onAllocStackTrace(char,long,int[])
meth public void onGcPerformed(char,long,int)
meth public void onLivenessStackTrace(char,long,int,long,int[])
meth public void profilingPoint(int,int,long)
meth public void timeAdjust(int,long,long)
meth public void updateInternals()
supr org.netbeans.lib.profiler.results.BaseCallGraphBuilder
hfds avgObjectAge,currentEpoch,maxSurvGen,nProfiledClasses,nTrackedAllocObjects,nTrackedLiveObjects,objMap,objectsSizePerClass,stacksForClasses,transaction,unprofiledClass
hcls ObjIdToCCTNodeMap
CLSS public org.netbeans.lib.profiler.results.memory.MemoryDataFrameProcessor
cons public init()
meth public void doProcessDataFrame(java.nio.ByteBuffer)
supr org.netbeans.lib.profiler.results.locks.AbstractLockDataFrameProcessor
CLSS public abstract interface org.netbeans.lib.profiler.results.memory.MemoryProfilingResultsListener
intf org.netbeans.lib.profiler.results.locks.LockProfilingResultListener
meth public abstract void onAllocStackTrace(char,long,int[])
meth public abstract void onGcPerformed(char,long,int)
meth public abstract void onLivenessStackTrace(char,long,int,long,int[])
CLSS public abstract org.netbeans.lib.profiler.results.memory.MemoryResultsSnapshot
cons public init()
cons public init(long,long,org.netbeans.lib.profiler.results.memory.MemoryCCTProvider,org.netbeans.lib.profiler.ProfilerClient) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth protected abstract org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCT(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,int,boolean)
meth protected void performInit(org.netbeans.lib.profiler.ProfilerClient,org.netbeans.lib.profiler.results.memory.MemoryCCTProvider) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public abstract org.netbeans.lib.profiler.results.memory.MemoryResultsSnapshot createDiff(org.netbeans.lib.profiler.results.memory.MemoryResultsSnapshot)
meth public boolean containsStacks()
meth public int getNProfiledClasses()
meth public java.lang.String getClassName(int)
meth public java.lang.String[] getClassNames()
meth public long[] getObjectsSizePerClass()
meth public org.netbeans.lib.profiler.results.memory.JMethodIdTable getJMethodIdTable()
meth public org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCT(int,boolean)
meth public void filterReverse(java.lang.String,int,int,boolean,org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode,int,boolean)
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr org.netbeans.lib.profiler.results.ResultsSnapshot
hfds classNames,nProfiledClasses,objectsSizePerClass,stacksForClasses,table
CLSS public org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode
cons protected init(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode)
cons public init(java.lang.String,long,long)
fld protected char flags
fld public final static int SORT_BY_ALLOC_OBJ_NUMBER = 3
fld public final static int SORT_BY_ALLOC_OBJ_SIZE = 2
fld public final static int SORT_BY_NAME = 1
fld public final static java.lang.String VM_ALLOC_CLASS = "org.netbeans.lib.profiler.server.ProfilerRuntimeMemory"
fld public final static java.lang.String VM_ALLOC_METHOD = "traceVMObjectAlloc"
fld public long nCalls
fld public long totalObjSize
fld public org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode parent
fld public org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode[] children
meth protected boolean setFullClassAndMethodInfo(org.netbeans.lib.profiler.results.memory.JMethodIdTable)
meth protected final void setChildren(org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode[])
meth protected static java.util.Collection<org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode> resolveChildren(org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode)
meth protected static org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode generateMirrorNode(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode)
meth protected static void assignNamesToNodesFromSnapshot(org.netbeans.lib.profiler.results.memory.JMethodIdTable,org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode,java.lang.String)
meth protected static void assignNamesToNodesFromVM(org.netbeans.lib.profiler.ProfilerClient,org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode,java.lang.String) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth protected static void checkMethodIdForNodeFromVM(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode)
meth protected void setupFilteredNode(org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode)
meth public boolean equals(java.lang.Object)
meth public int getIndexOfChild(java.lang.Object)
meth public int getNChildren()
meth public int hashCode()
meth public java.lang.String getNodeName()
meth public java.lang.String toString()
meth public java.lang.String[] getMethodClassNameAndSig()
meth public org.netbeans.lib.profiler.results.CCTNode createFilteredNode()
meth public org.netbeans.lib.profiler.results.CCTNode getChild(int)
meth public org.netbeans.lib.profiler.results.CCTNode getParent()
meth public org.netbeans.lib.profiler.results.CCTNode[] getChildren()
meth public static org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCTFromSnapshot(org.netbeans.lib.profiler.results.memory.JMethodIdTable,org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,java.lang.String)
meth public static org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCTFromVM(org.netbeans.lib.profiler.ProfilerClient,org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,java.lang.String) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public static org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode rootNode(org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode[])
meth public static void getNamesForMethodIdsFromVM(org.netbeans.lib.profiler.ProfilerClient,org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode[]) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void exportCSVData(java.lang.String,int,org.netbeans.lib.profiler.results.ExportDataDumper)
meth public void exportHTMLData(org.netbeans.lib.profiler.results.ExportDataDumper,int)
meth public void exportXMLData(org.netbeans.lib.profiler.results.ExportDataDumper,java.lang.String)
meth public void merge(org.netbeans.lib.profiler.results.CCTNode)
meth public void sortChildren(int,boolean)
supr org.netbeans.lib.profiler.results.CCTNode
hfds UKNOWN_NODENAME,VM_ALLOC_TEXT,className,entry,methodId,methodName,nodeName
hcls Handle
CLSS public org.netbeans.lib.profiler.results.memory.PresoObjLivenessCCTNode
cons protected init(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode)
cons public init(java.lang.String,long,long,int,int,float,int)
fld public final static int SORT_BY_ALLOC_OBJ = 3
fld public final static int SORT_BY_AVG_AGE = 4
fld public final static int SORT_BY_LIVE_OBJ_NUMBER = 2
fld public final static int SORT_BY_LIVE_OBJ_SIZE = 1
fld public final static int SORT_BY_NAME = 6
fld public final static int SORT_BY_SURV_GEN = 5
fld public final static int SORT_BY_TOTAL_ALLOC_OBJ = 7
fld public float avgObjectAge
fld public int nLiveObjects
fld public int nTotalAllocObjects
fld public int survGen
meth protected static org.netbeans.lib.profiler.results.memory.PresoObjLivenessCCTNode generateMirrorNode(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,org.netbeans.lib.profiler.results.memory.SurvGenSet)
meth protected void setupFilteredNode(org.netbeans.lib.profiler.results.memory.PresoObjLivenessCCTNode)
meth public org.netbeans.lib.profiler.results.memory.PresoObjLivenessCCTNode createFilteredNode()
meth public static org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCTFromVM(org.netbeans.lib.profiler.ProfilerClient,org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,java.lang.String,int,boolean) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public static org.netbeans.lib.profiler.results.memory.PresoObjLivenessCCTNode createPresentationCCTFromSnapshot(org.netbeans.lib.profiler.results.memory.LivenessMemoryResultsSnapshot,org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,java.lang.String,int,boolean)
meth public static org.netbeans.lib.profiler.results.memory.PresoObjLivenessCCTNode rootNode(org.netbeans.lib.profiler.results.memory.PresoObjLivenessCCTNode[])
meth public void exportCSVData(java.lang.String,int,org.netbeans.lib.profiler.results.ExportDataDumper)
meth public void exportHTMLData(org.netbeans.lib.profiler.results.ExportDataDumper,int)
meth public void exportXMLData(org.netbeans.lib.profiler.results.ExportDataDumper,java.lang.String)
meth public void merge(org.netbeans.lib.profiler.results.CCTNode)
meth public void setDecimalFormat()
meth public void sortChildren(int,boolean)
supr org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode
hfds currentEpoch,dontShowZeroLiveObjNodes
CLSS public org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode
cons protected init()
cons public init(int)
fld protected final static int TYPE_RuntimeMemoryCCTNode = 1
fld protected final static int TYPE_RuntimeObjAllocTermCCTNode = 2
fld protected final static int TYPE_RuntimeObjLivenessTermCCTNode = 3
fld public int methodId
fld public java.lang.Object children
intf java.lang.Cloneable
intf org.netbeans.lib.profiler.results.RuntimeCCTNode
meth public int getType()
meth public java.lang.Object clone()
meth public org.netbeans.lib.profiler.results.RuntimeCCTNode[] getChildren()
meth public org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode addNewChild(int)
meth public static org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode create(int)
meth public void attachNodeAsChild(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode)
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr java.lang.Object
hfds EMPTY_CHILDREN
CLSS public org.netbeans.lib.profiler.results.memory.RuntimeObjAllocTermCCTNode
cons protected init()
cons public init(int)
fld public long nCalls
fld public long totalObjSize
meth public int getType()
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void updateForNewObject(long)
meth public void updateForRemovedObject(long)
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode
CLSS public org.netbeans.lib.profiler.results.memory.RuntimeObjLivenessTermCCTNode
cons protected init()
cons public init(int)
meth protected static void calculateNObjAndAge(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,int,int[])
meth protected static void calculateTotalNumberOfSurvGens(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,org.netbeans.lib.profiler.results.memory.SurvGenSet)
meth protected void dumpEpochs()
meth public int calculateTotalNLiveObjects()
meth public int getType()
meth public java.lang.Object clone()
meth public static float calculateAvgObjectAgeForAllPaths(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,int)
meth public static int calculateTotalNumberOfSurvGensForAllPaths(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode)
meth public void addLiveObjectForEpoch(int)
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void removeLiveObjectForEpoch(int)
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr org.netbeans.lib.profiler.results.memory.RuntimeObjAllocTermCCTNode
hfds epochAndNLiveObjects
CLSS public org.netbeans.lib.profiler.results.memory.SampledMemoryResultsDiff
cons public init(org.netbeans.lib.profiler.results.memory.SampledMemoryResultsSnapshot,org.netbeans.lib.profiler.results.memory.SampledMemoryResultsSnapshot)
meth protected org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCT(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,int,boolean)
meth public boolean containsStacks()
meth public int getNProfiledClasses()
meth public int[] getObjectsCounts()
meth public java.lang.String getClassName(int)
meth public java.lang.String[] getClassNames()
meth public long getBeginTime()
meth public long getMaxObjectsSizePerClassDiff()
meth public long getMinObjectsSizePerClassDiff()
meth public long getTimeTaken()
meth public long[] getObjectsSizePerClass()
meth public org.netbeans.lib.profiler.results.memory.JMethodIdTable getJMethodIdTable()
meth public org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCT(int,boolean)
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr org.netbeans.lib.profiler.results.memory.SampledMemoryResultsSnapshot
hfds maxObjectsSizePerClassDiff,minObjectsSizePerClassDiff,nClasses,objectsCounts
CLSS public org.netbeans.lib.profiler.results.memory.SampledMemoryResultsSnapshot
cons public init()
cons public init(long,long,org.netbeans.lib.profiler.ProfilerClient) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth protected org.netbeans.lib.profiler.results.memory.PresoObjAllocCCTNode createPresentationCCT(org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode,int,boolean)
meth public int[] getObjectsCounts()
meth public java.lang.String toString()
meth public org.netbeans.lib.profiler.results.memory.SampledMemoryResultsSnapshot createDiff(org.netbeans.lib.profiler.results.memory.MemoryResultsSnapshot)
meth public void performInit(org.netbeans.lib.profiler.ProfilerClient,org.netbeans.lib.profiler.results.memory.MemoryCCTProvider) throws org.netbeans.lib.profiler.client.ClientUtils$TargetAppOrVMTerminated
meth public void readFromStream(java.io.DataInputStream) throws java.io.IOException
meth public void writeToStream(java.io.DataOutputStream) throws java.io.IOException
supr org.netbeans.lib.profiler.results.memory.MemoryResultsSnapshot
hfds MEMORY_SAMPLED_MSG,liveObjectsCounts
CLSS public org.netbeans.lib.profiler.results.memory.SurvGenSet
cons public init()
meth public int getTotalNoOfAges()
meth public void addAge(int)
meth public void mergeWith(org.netbeans.lib.profiler.results.memory.SurvGenSet)
supr java.lang.Object
hfds age,limit,nEls,nSlots
CLSS public org.netbeans.lib.profiler.results.monitor.VMTelemetryDataManager
cons public init()
cons public init(int)
fld public long maxHeapSize
fld public long[] freeMemory
fld public long[] lastGCPauseInMS
fld public long[] loadedClassesCount
fld public long[] nSurvivingGenerations
fld public long[] nSystemThreads
fld public long[] nTotalThreads
fld public long[] nUserThreads
fld public long[] processCPUTimeInPromile
fld public long[] relativeGCTimeInPerMil
fld public long[] timeStamps
fld public long[] totalMemory
fld public long[] usedMemory
fld public long[][] gcFinishs
fld public long[][] gcStarts
meth public int getArrayBufferSize()
meth public int getItemCount()
meth public org.netbeans.lib.profiler.client.MonitoredData getLastData()
meth public void processData(org.netbeans.lib.profiler.client.MonitoredData)
meth public void reset()
meth public void setArrayBufferSize(int)
supr org.netbeans.lib.profiler.results.DataManager
hfds arrayBufferSize,currentArraysSize,firstStart,itemCount,lastData,lastUnpairedStart
CLSS public org.netbeans.lib.profiler.results.threads.ThreadData
cons public init(java.lang.String,java.lang.String)
meth public byte getFirstState()
meth public byte getLastState()
meth public byte getStateAt(int)
meth public int size()
meth public java.awt.Color getThreadStateColorAt(int)
meth public java.lang.String getClassName()
meth public java.lang.String getName()
meth public java.lang.String toString()
meth public long getFirstTimeStamp()
meth public long getLastTimeStamp()
meth public long getMonitorTime(long)
meth public long getParkTime(long)
meth public long getRunningTime(long)
meth public long getSleepingTime(long)
meth public long getTimeStampAt(int)
meth public long getTotalTime(long)
meth public long getWaitTime(long)
meth public static boolean isAliveState(int)
meth public static java.awt.Color getThreadStateColor(int)
meth public void add(long,byte)
meth public void clearStates()
supr java.lang.Object
hfds NO_STATE,capacity,className,curSize,dataLock,name,threadStates,timeStamps,times
CLSS public org.netbeans.lib.profiler.results.threads.ThreadDump
cons public init(boolean,java.util.Date,java.lang.Object[])
meth public boolean isJDK15()
meth public java.lang.String toString()
meth public java.lang.management.ThreadInfo[] getThreads()
meth public java.util.Date getTime()
supr java.lang.Object
hfds cdThreads,jdk15,time,tinfoLock,tinfos
CLSS public org.netbeans.lib.profiler.results.threads.ThreadsDataManager
cons public init()
meth public boolean hasData()
meth public boolean supportsSleepingStateMonitoring()
meth public int getThreadsCount()
meth public java.lang.String getThreadClassName(int)
meth public java.lang.String getThreadName(int)
meth public long getEndTime()
meth public long getStartTime()
meth public org.netbeans.lib.profiler.results.threads.ThreadData getThreadData(int)
meth public void processData(org.netbeans.lib.profiler.client.MonitoredData)
meth public void reset()
meth public void resetStates()
meth public void setSupportsSleepingStateMonitoring(boolean)
meth public void setThreadsMonitoringEnabled(boolean)
supr org.netbeans.lib.profiler.results.DataManager
hfds endTime,idToIndex,startTime,supportsSleepingState,threadData,threadsMonitoringEnabled
CLSS public org.netbeans.lib.profiler.utils.CharStack
cons public init()
meth public boolean isEmpty()
meth public char peek()
meth public char pop()
meth public void clear()
meth public void push(char)
supr java.lang.Object
hfds data,loadFactor,maxCapacity,stackPointer
CLSS public org.netbeans.lib.profiler.utils.FileOrZipEntry
cons public init(java.io.File)
cons public init(java.lang.String,java.lang.String)
meth public boolean isFile()
meth public java.io.File getFile()
meth public java.io.InputStream getInputStream() throws java.io.IOException
meth public java.lang.String getFullName()
meth public java.lang.String getName()
meth public long getLength() throws java.io.IOException
supr java.lang.Object
hfds dirOrJar,file,fileName,isZipEntry,len
CLSS public org.netbeans.lib.profiler.utils.FloatSorter
cons public init(float[],int,int)
meth protected void swap(int,int)
meth public void sort(boolean)
supr java.lang.Object
hfds len,off,x
CLSS public org.netbeans.lib.profiler.utils.ImmutableList
cons public init()
intf java.lang.Iterable
meth public int size()
meth public java.lang.Object get(int)
meth public java.lang.Object get(java.lang.Object)
meth public java.util.Iterator iterator()
meth public static void main(java.lang.String[])
meth public void add(java.lang.Object)
meth public void clear()
supr java.lang.Object
hfds availableSize,currentIndex,currentSlot,distributionMap,initialSize,loadFactor,size,slotCount,slotInitialSize,slotLimits,slotsGuard,storageSlots
hcls InnerIterator,LoadFactor
CLSS public org.netbeans.lib.profiler.utils.IntSorter
cons public init(int[],int,int)
meth protected void swap(int,int)
meth public void sort(boolean)
supr java.lang.Object
hfds len,off,x
CLSS public org.netbeans.lib.profiler.utils.IntVector
cons public init()
cons public init(int)
meth public int get(int)
meth public int size()
meth public void add(int)
meth public void clear()
supr java.lang.Object
hfds size,vec
CLSS public org.netbeans.lib.profiler.utils.LongSorter
cons public init(long[],int,int)
meth protected void swap(int,int)
meth public void sort(boolean)
supr java.lang.Object
hfds len,off,x
CLSS public org.netbeans.lib.profiler.utils.MiscUtils
cons public init()
intf org.netbeans.lib.profiler.global.CommonConstants
meth public static boolean containsDirectoryOnPath(java.lang.String,java.lang.String)
meth public static boolean fileForNameOk(java.lang.String)
meth public static boolean inSamePackage(java.lang.String,java.lang.String)
meth public static boolean isSlashedJavaCoreClassName(java.lang.String)
meth public static boolean isSupportedJVM(java.util.Map)
meth public static boolean isSupportedRunningJVMVersion(java.lang.String)
meth public static byte[] readFileIntoBuffer(org.netbeans.lib.profiler.utils.FileOrZipEntry) throws java.io.IOException
meth public static java.io.File checkDirForName(java.lang.String) throws java.io.IOException
meth public static java.io.File checkFile(java.io.File,boolean) throws java.io.IOException
meth public static java.io.File checkFileForName(java.lang.String) throws java.io.IOException
meth public static java.lang.String getAbsoluteFilePath(java.lang.String,java.lang.String)
meth public static java.lang.String getCanonicalPath(java.io.File)
meth public static java.lang.String getClassNameForSource(java.lang.String,java.lang.String,java.lang.String,java.lang.String)
meth public static java.lang.String getFirstPathComponent(java.lang.String)
meth public static java.lang.String getJDKVersionForJVMExeFile(java.io.File) throws java.io.IOException
meth public static java.lang.String getLiveClassPathSubset(java.lang.String,java.lang.String)
meth public static java.util.List getPathComponents(java.lang.String,boolean,java.lang.String)
meth public static void deleteHeapTempFiles()
meth public static void getAllClassesInDir(java.lang.String,java.lang.String,boolean,java.util.Collection)
meth public static void getAllClassesInJar(java.lang.String,boolean,java.util.Collection)
meth public static void internalError(java.lang.String)
meth public static void printErrorMessage(java.lang.String)
meth public static void printInfoMessage(java.lang.String)
meth public static void printVerboseInfoMessage(java.lang.String)
meth public static void printVerboseInfoMessage(java.lang.String[])
meth public static void printWarningMessage(java.lang.String)
meth public static void setSilent(boolean)
meth public static void setVerbosePrint()
supr java.lang.Object
hfds FILE_NOT_EXIST_MSG,FILE_NOT_READABLE_MSG,NOT_DIRECTORY_MSG,NOT_FILE_MSG,VM_INCOMPATIBLE_MSG,VM_UNKNOWN_MSG,VM_VERSION_MSG,printInfo,verbosePrint
CLSS public org.netbeans.lib.profiler.utils.StringSorter
cons public init(java.lang.String[],int,int)
meth protected void swap(int,int)
meth public void sort(boolean)
supr java.lang.Object
hfds len,off,x
CLSS public org.netbeans.lib.profiler.utils.StringUtils
cons public init()
meth public static java.lang.String floatPerCentToString(float)
meth public static java.lang.String formatFullDate(java.util.Date)
meth public static java.lang.String formatUserDate(java.util.Date)
meth public static java.lang.String mcsTimeToString(long)
meth public static java.lang.String nBytesToString(long)
meth public static java.lang.String userFormClassName(java.lang.String)
meth public static java.lang.String utf8ToString(byte[],int,int)
meth public static java.lang.String[] parseArgsString(java.lang.String)
meth public static java.lang.String[][] convertPackedStringsIntoStringArrays(byte[],int[],int)
meth public static void appendSplittedLongString(java.lang.StringBuffer,java.lang.String,int)
supr java.lang.Object
hfds LAST_WEEK_FORMAT,MCS_ZERO,SEPARATOR,THIS_WEEK_FORMAT,YESTERDAY_FORMAT,fullFormat,intFormat,lastWeekFormat,otherFormat,percentage,thisWeekFormat,todayFormat,yesterdayFormat
CLSS public org.netbeans.lib.profiler.utils.VMUtils
cons public init()
fld public final static char BOOLEAN = 'Z'
fld public final static char BYTE = 'B'
fld public final static char CHAR = 'C'
fld public final static char DOUBLE = 'D'
fld public final static char FLOAT = 'F'
fld public final static char INT = 'I'
fld public final static char LONG = 'J'
fld public final static char REFERENCE = 'L'
fld public final static char SHORT = 'S'
fld public final static char VOID = 'V'
fld public final static java.lang.String BOOLEAN_CODE = "Z"
fld public final static java.lang.String BOOLEAN_STRING = "boolean"
fld public final static java.lang.String BYTE_CODE = "B"
fld public final static java.lang.String BYTE_STRING = "byte"
fld public final static java.lang.String CHAR_CODE = "C"
fld public final static java.lang.String CHAR_STRING = "char"
fld public final static java.lang.String DOUBLE_CODE = "D"
fld public final static java.lang.String DOUBLE_STRING = "double"
fld public final static java.lang.String FLOAT_CODE = "F"
fld public final static java.lang.String FLOAT_STRING = "float"
fld public final static java.lang.String INT_CODE = "I"
fld public final static java.lang.String INT_STRING = "int"
fld public final static java.lang.String LONG_CODE = "J"
fld public final static java.lang.String LONG_STRING = "long"
fld public final static java.lang.String SHORT_CODE = "S"
fld public final static java.lang.String SHORT_STRING = "short"
fld public final static java.lang.String VOID_CODE = "V"
fld public final static java.lang.String VOID_STRING = "void"
meth public static boolean isPrimitiveType(java.lang.String)
meth public static boolean isVMPrimitiveType(java.lang.String)
meth public static java.lang.String typeToVMSignature(java.lang.String)
supr java.lang.Object
CLSS public org.netbeans.lib.profiler.utils.Wildcards
cons public init()
fld public final static java.lang.String ALLWILDCARD = "*"
meth public static boolean isMethodWildcard(java.lang.String)
meth public static boolean isPackageWildcard(java.lang.String)
meth public static boolean matchesWildcard(java.lang.String,java.lang.String)
meth public static java.lang.String unwildPackage(java.lang.String)
supr java.lang.Object
CLSS public org.netbeans.lib.profiler.utils.formatting.DefaultMethodNameFormatter
cons public init()
cons public init(int)
fld public final static int VERBOSITY_CLASS = 1
fld public final static int VERBOSITY_CLASSMETHOD = 3
fld public final static int VERBOSITY_FULLCLASSMETHOD = 5
fld public final static int VERBOSITY_FULLMETHOD = 4
fld public final static int VERBOSITY_METHOD = 2
intf org.netbeans.lib.profiler.utils.formatting.MethodNameFormatter
meth public org.netbeans.lib.profiler.utils.formatting.Formattable formatMethodName(java.lang.String,java.lang.String,java.lang.String)
meth public org.netbeans.lib.profiler.utils.formatting.Formattable formatMethodName(org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection)
supr java.lang.Object
hfds VERBOSITY_DEFAULT,VERBOSITY_MAX,VERBOSITY_MIN,verbosity
CLSS public abstract interface org.netbeans.lib.profiler.utils.formatting.Formattable
meth public abstract java.lang.String toFormatted()
CLSS public abstract interface org.netbeans.lib.profiler.utils.formatting.MethodNameFormatter
meth public abstract org.netbeans.lib.profiler.utils.formatting.Formattable formatMethodName(java.lang.String,java.lang.String,java.lang.String)
meth public abstract org.netbeans.lib.profiler.utils.formatting.Formattable formatMethodName(org.netbeans.lib.profiler.client.ClientUtils$SourceCodeSelection)
CLSS public org.netbeans.lib.profiler.utils.formatting.MethodNameFormatterFactory
meth public org.netbeans.lib.profiler.utils.formatting.MethodNameFormatter getFormatter()
meth public org.netbeans.lib.profiler.utils.formatting.MethodNameFormatter getFormatter(org.netbeans.lib.profiler.marker.Mark)
meth public static org.netbeans.lib.profiler.utils.formatting.MethodNameFormatterFactory getDefault()
meth public static org.netbeans.lib.profiler.utils.formatting.MethodNameFormatterFactory getDefault(org.netbeans.lib.profiler.utils.formatting.MethodNameFormatter)
meth public void registerFormatter(org.netbeans.lib.profiler.marker.Mark,org.netbeans.lib.profiler.utils.formatting.MethodNameFormatter)
supr java.lang.Object
hfds defaultFormatter,formatterMap,instance
CLSS public org.netbeans.lib.profiler.utils.formatting.PlainFormattableMethodName
intf org.netbeans.lib.profiler.utils.formatting.Formattable
meth public java.lang.String getFormattedClass()
meth public java.lang.String getFormattedClassAndMethod()
meth public java.lang.String getFormattedMethod()
meth public java.lang.String getFullFormattedClassAndMethod()
meth public java.lang.String getFullFormattedMethod()
meth public java.lang.String getParamsString()
meth public java.lang.String getReturnTypeX()
meth public java.lang.String toFormatted()
meth public java.lang.String toString()
supr java.lang.Object
hfds LOGGER,className,methodName,params,returnType,verbosity
CLSS public org.netbeans.lib.profiler.wireprotocol.AsyncMessageCommand
cons public init(boolean,java.lang.String)
meth public boolean isPositive()
meth public java.lang.String getMessage()
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Command
hfds message,positive
CLSS public org.netbeans.lib.profiler.wireprotocol.CalibrationDataResponse
cons public init(double[],double[],double[],long[])
meth public double[] getMethodEntryExitCallTime()
meth public double[] getMethodEntryExitInnerTime()
meth public double[] getMethodEntryExitOuterTime()
meth public java.lang.String toString()
meth public long[] getTimerCountsInSecond()
supr org.netbeans.lib.profiler.wireprotocol.Response
hfds methodEntryExitCallTime,methodEntryExitInnerTime,methodEntryExitOuterTime,timerCountsInSecond
CLSS public org.netbeans.lib.profiler.wireprotocol.ClassLoadedCommand
cons public init(java.lang.String,int[],byte[],boolean)
meth public boolean getThreadInCallGraph()
meth public byte[] getClassFileBytes()
meth public int[] getThisAndParentLoaderData()
meth public java.lang.String getClassName()
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Command
hfds classFileBytes,className,thisAndParentLoaderData,threadInCallGraph
CLSS public org.netbeans.lib.profiler.wireprotocol.CodeRegionCPUResultsResponse
cons public init(long[])
meth public java.lang.String toString()
meth public long[] getResults()
supr org.netbeans.lib.profiler.wireprotocol.Response
hfds results
CLSS public org.netbeans.lib.profiler.wireprotocol.Command
cons public init(int)
fld public final static int CHECK_CONNECTION = 1
fld public final static int CLASS_LOADED = 3
fld public final static int CLASS_LOADER_UNLOADING = 36
fld public final static int CPU_RESULTS_EXIST = 6
fld public final static int DEACTIVATE_INJECTED_CODE = 9
fld public final static int DEINSTRUMENT_REFLECTION = 21
fld public final static int DETACH = 25
fld public final static int DUMP_EXISTING_RESULTS = 27
fld public final static int DUMP_EXISTING_RESULTS_LIVE = 40
fld public final static int EVENT_BUFFER_DUMPED = 26
fld public final static int GET_CLASSID = 42
fld public final static int GET_CLASS_FILE_BYTES = 47
fld public final static int GET_CODE_REGION_CPU_RESULTS = 8
fld public final static int GET_DEFINING_CLASS_LOADER = 35
fld public final static int GET_HEAP_HISTOGRAM = 45
fld public final static int GET_INTERNAL_STATS = 24
fld public final static int GET_METHOD_NAMES_FOR_JMETHOD_IDS = 31
fld public final static int GET_MONITORED_NUMBERS = 32
fld public final static int GET_OBJECT_ALLOCATION_RESULTS = 30
fld public final static int GET_STORED_CALIBRATION_DATA = 37
fld public final static int GET_THREAD_LIVENESS_STATUS = 16
fld public final static int GET_VM_PROPERTIES = 28
fld public final static int INITIATE_PROFILING = 13
fld public final static int INSTRUMENT_METHOD_GROUP = 7
fld public final static int INSTRUMENT_REFLECTION = 20
fld public final static int MESSAGE = 14
fld public final static int METHOD_INVOKED_FIRST_TIME = 23
fld public final static int METHOD_LOADED = 22
fld public final static int PREPARE_DETACH = 44
fld public final static int RESET_PROFILER_COLLECTORS = 29
fld public final static int RESULTS_AVAILABLE = 38
fld public final static int RESUME_TARGET_APP = 11
fld public final static int ROOT_CLASS_LOADED = 17
fld public final static int RUN_CALIBRATION_AND_GET_DATA = 34
fld public final static int RUN_GC = 33
fld public final static int SET_CHANGEABLE_INSTR_PARAMS = 4
fld public final static int SET_UNCHANGEABLE_INSTR_PARAMS = 5
fld public final static int SHUTDOWN_COMPLETED = 19
fld public final static int SHUTDOWN_INITIATED = 18
fld public final static int SHUTDOWN_OK = 15
fld public final static int START_TARGET_APP = 2
fld public final static int STILL_ALIVE = 43
fld public final static int SUSPEND_TARGET_APP = 10
fld public final static int TAKE_HEAP_DUMP = 41
fld public final static int TAKE_SNAPSHOT = 39
fld public final static int TAKE_THREAD_DUMP = 46
fld public final static int TERMINATE_TARGET_JVM = 12
meth public int getType()
meth public java.lang.String toString()
meth public static java.lang.String cmdTypeToString(int)
supr java.lang.Object
hfds type
CLSS public org.netbeans.lib.profiler.wireprotocol.DefiningLoaderResponse
cons public init(int)
meth public int getLoaderId()
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Response
hfds loaderId
CLSS public org.netbeans.lib.profiler.wireprotocol.DumpResultsResponse
cons public init(boolean,long)
meth public java.lang.String toString()
meth public long getDumpAbsTimeStamp()
supr org.netbeans.lib.profiler.wireprotocol.Response
hfds dumpAbsTimeStamp
CLSS public org.netbeans.lib.profiler.wireprotocol.EventBufferDumpedCommand
cons public init(int,byte[],int)
cons public init(int,java.lang.String)
meth public byte[] getBuffer()
meth public int getBufSize()
meth public java.lang.String getEventBufferFileName()
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Command
hfds bufSize,buffer,eventBufferFileName,startPos
CLSS public org.netbeans.lib.profiler.wireprotocol.GetClassFileBytesCommand
cons public init(java.lang.String[],int[])
meth public int[] getClassLoaderIds()
meth public java.lang.String toString()
meth public java.lang.String[] getClasses()
supr org.netbeans.lib.profiler.wireprotocol.Command
hfds classLoaderIds,classes
CLSS public org.netbeans.lib.profiler.wireprotocol.GetClassFileBytesResponse
cons public init(byte[][])
meth public byte[][] getClassBytes()
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Response
hfds classBytes
CLSS public org.netbeans.lib.profiler.wireprotocol.GetClassIdCommand
cons public init(java.lang.String,int)
meth public int getClassLoaderId()
meth public java.lang.String getClassName()
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Command
hfds classLoaderId,className
CLSS public org.netbeans.lib.profiler.wireprotocol.GetClassIdResponse
cons public init(boolean,int)
meth public int getClassId()
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Response
hfds classId
CLSS public org.netbeans.lib.profiler.wireprotocol.GetDefiningClassLoaderCommand
cons public init(java.lang.String,int)
meth public int getClassLoaderId()
meth public java.lang.String getClassName()
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Command
hfds classLoaderId,className
CLSS public org.netbeans.lib.profiler.wireprotocol.GetMethodNamesForJMethodIdsCommand
cons public init(int[])
meth public int[] getMethodIds()
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Command
hfds methodIds
CLSS public org.netbeans.lib.profiler.wireprotocol.HeapHistogramResponse
cons public init(java.util.Date,java.lang.String[],int[],int[],long[],long[])
meth public int[] getIds()
meth public int[] getNewids()
meth public java.lang.String[] getNewNames()
meth public java.util.Date getTime()
meth public long[] getBytes()
meth public long[] getInstances()
supr org.netbeans.lib.profiler.wireprotocol.Response
hfds bytes,ids,instances,newNames,newids,time
CLSS public org.netbeans.lib.profiler.wireprotocol.InitiateProfilingCommand
cons public init(int)
cons public init(int,java.lang.String)
cons public init(int,java.lang.String,boolean,boolean)
cons public init(int,java.lang.String[],int[],java.lang.String[],java.lang.String[],boolean,boolean)
meth public boolean getInstrSpawnedThreads()
meth public boolean isStartProfilingPointsActive()
meth public int getInstrType()
meth public int[] getProfilingPointIDs()
meth public java.lang.String getRootClassName()
meth public java.lang.String toString()
meth public java.lang.String[] getProfilingPointHandlers()
meth public java.lang.String[] getProfilingPointInfos()
meth public java.lang.String[] getRootClassNames()
meth public void setInstrType(int)
supr org.netbeans.lib.profiler.wireprotocol.Command
hfds classNames,instrSpawnedThreads,instrType,profilingPointHandlers,profilingPointIDs,profilingPointInfos,startProfilingPointsActive
CLSS public org.netbeans.lib.profiler.wireprotocol.InstrumentMethodGroupCommand
cons public init(int,java.lang.String[],int[],byte[][],boolean[],int)
cons public init(java.lang.Object)
meth public boolean isEmpty()
meth public boolean[] getInstrMethodLeaf()
meth public byte[][] getReplacementClassFileBytes()
meth public int getInstrType()
meth public int[] getClassLoaderIds()
meth public java.lang.String toString()
meth public java.lang.String[] getMethodClasses()
meth public org.netbeans.lib.profiler.wireprotocol.InstrumentMethodGroupData getBase()
meth public void dump()
supr org.netbeans.lib.profiler.wireprotocol.Command
hfds b,instrType
CLSS public org.netbeans.lib.profiler.wireprotocol.InstrumentMethodGroupData
cons public init(java.lang.String[],int[],byte[][],boolean[],int)
fld protected boolean[] instrMethodLeaf
fld protected byte[][] replacementClassFileBytes
fld protected int addInfo
fld protected int nClasses
fld protected int nMethods
fld protected int[] instrMethodClassLoaderIds
fld protected java.lang.String[] instrMethodClasses
meth public boolean[] getInstrMethodLeaf()
meth public byte[][] getReplacementClassFileBytes()
meth public int getAddInfo()
meth public int getNClasses()
meth public int getNMethods()
meth public int[] getClassLoaderIds()
meth public java.lang.String toString()
meth public java.lang.String[] getMethodClasses()
meth public void dump()
supr java.lang.Object
CLSS public org.netbeans.lib.profiler.wireprotocol.InstrumentMethodGroupResponse
cons public init(java.lang.Object)
cons public init(java.lang.String[],int[],byte[][],boolean[],int)
meth public boolean isEmpty()
meth public boolean[] getInstrMethodLeaf()
meth public byte[][] getReplacementClassFileBytes()
meth public int[] getClassLoaderIds()
meth public java.lang.String toString()
meth public java.lang.String[] getMethodClasses()
meth public org.netbeans.lib.profiler.wireprotocol.InstrumentMethodGroupData getBase()
meth public void dump()
supr org.netbeans.lib.profiler.wireprotocol.Response
hfds b
CLSS public org.netbeans.lib.profiler.wireprotocol.InternalStatsResponse
cons public init()
fld public double averageHotswappingTime
fld public double clientDataProcTime
fld public double clientInstrTime
fld public double maxHotswappingTime
fld public double methodEntryExitCallTime0
fld public double methodEntryExitCallTime1
fld public double methodEntryExitCallTime2
fld public double minHotswappingTime
fld public double totalHotswappingTime
fld public int nClassLoads
fld public int nEmptyInstrMethodGroupResponses
fld public int nFirstMethodInvocations
fld public int nNonEmptyInstrMethodGroupResponses
fld public int nSingleMethodInstrMethodGroupResponses
fld public int nTotalInstrMethods
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Response
CLSS public org.netbeans.lib.profiler.wireprotocol.MethodInvokedFirstTimeCommand
cons public init(char)
meth public int getMethodId()
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Command
hfds methodId
CLSS public org.netbeans.lib.profiler.wireprotocol.MethodLoadedCommand
cons public init(java.lang.String,int,java.lang.String,java.lang.String)
meth public int getClassLoaderId()
meth public java.lang.String getClassName()
meth public java.lang.String getMethodName()
meth public java.lang.String getMethodSignature()
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Command
hfds classLoaderId,className,methodName,methodSignature
CLSS public org.netbeans.lib.profiler.wireprotocol.MethodNamesResponse
cons public init(byte[],int[])
meth public byte[] getPackedData()
meth public int[] getPackedArrayOffsets()
supr org.netbeans.lib.profiler.wireprotocol.Response
hfds packedArrayOffsets,packedData
CLSS public org.netbeans.lib.profiler.wireprotocol.MonitoredNumbersResponse
cons public init(long[],int,int)
fld public final static int CPU_TIME_IDX = 8
fld public final static int FREE_MEMORY_IDX = 0
fld public final static int GC_PAUSE_IDX = 6
fld public final static int GC_TIME_IDX = 5
fld public final static int GENERAL_NUMBERS_SIZE = 10
fld public final static int LOADED_CLASSES_IDX = 7
fld public final static int SURVIVING_GENERATIONS_IDX = 4
fld public final static int SYSTEM_THREADS_IDX = 3
fld public final static int TIMESTAMP_IDX = 9
fld public final static int TOTAL_MEMORY_IDX = 1
fld public final static int USER_THREADS_IDX = 2
meth public byte[] getExactThreadStates()
meth public byte[] getThreadStates()
meth public int getNNewThreads()
meth public int getNThreadStates()
meth public int getNThreads()
meth public int getServerProgress()
meth public int getServerState()
meth public int getThreadsDataMode()
meth public int[] getExactThreadIds()
meth public int[] getNewThreadIds()
meth public int[] getThreadIds()
meth public java.lang.String toString()
meth public java.lang.String[] getNewThreadClassNames()
meth public java.lang.String[] getNewThreadNames()
meth public long[] getExactStateTimestamps()
meth public long[] getGCFinishs()
meth public long[] getGCStarts()
meth public long[] getGeneralMonitoredNumbers()
meth public long[] getStateTimestamps()
meth public void setDataOnNewThreads(int,int[],java.lang.String[],java.lang.String[])
meth public void setDataOnThreads(int,int,int[],long[],byte[])
meth public void setExplicitDataOnThreads(int[],byte[],long[])
meth public void setGCstartFinishData(long[],long[])
supr org.netbeans.lib.profiler.wireprotocol.Response
hfds exactThreadIds,exactThreadStates,exactTimeStamps,gcFinishs,gcStarts,generalNumbers,mode,nNewThreads,nThreadStates,nThreads,newThreadClassNames,newThreadIds,newThreadNames,serverProgress,serverState,stateTimestamps,threadIds,threadStates
CLSS public org.netbeans.lib.profiler.wireprotocol.ObjectAllocationResultsResponse
cons public init(int[],int)
meth public int[] getResults()
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Response
hfds nEntries,results
CLSS public org.netbeans.lib.profiler.wireprotocol.Response
cons protected init(boolean,int)
cons public init(boolean)
cons public init(java.lang.String)
fld protected boolean yes
fld protected java.lang.String errorMessage
fld public final static int CALIBRATION_DATA = 11
fld public final static int CLASSID_RESPONSE = 12
fld public final static int CODE_REGION_CPU_RESULTS = 1
fld public final static int DEFINING_LOADER = 10
fld public final static int DUMP_RESULTS = 5
fld public final static int GET_CLASS_FILE_BYTES_RESPONSE = 15
fld public final static int HEAP_HISTOGRAM = 13
fld public final static int INSTRUMENT_METHOD_GROUP = 2
fld public final static int INTERNAL_STATS = 3
fld public final static int METHOD_NAMES = 7
fld public final static int MONITORED_NUMBERS = 9
fld public final static int NO_TYPE = 0
fld public final static int OBJECT_ALLOCATION_RESULTS = 6
fld public final static int THREAD_DUMP = 14
fld public final static int THREAD_LIVENESS_STATUS = 8
fld public final static int VM_PROPERTIES = 4
meth public boolean isOK()
meth public boolean yes()
meth public int getType()
meth public java.lang.String getErrorMessage()
meth public java.lang.String toString()
supr java.lang.Object
hfds type
CLSS public org.netbeans.lib.profiler.wireprotocol.RootClassLoadedCommand
cons public init(java.lang.String[],int[],byte[][],int[],int[][],int,int[])
meth public byte[][] getCachedClassFileBytes()
meth public int[] getAllLoadedClassLoaderIds()
meth public int[] getAllLoaderSuperClassIds()
meth public int[] getParentLoaderIds()
meth public int[][] getAllLoadedInterfaceIds()
meth public java.lang.String toString()
meth public java.lang.String[] getAllLoadedClassNames()
supr org.netbeans.lib.profiler.wireprotocol.Command
hfds allLoadedClassLoaderIds,allLoadedClassNames,allLoadedClassesInterfaces,allLoadedClassesSuper,cachedClassFileBytes,classCount,parentLoaderIds
CLSS public org.netbeans.lib.profiler.wireprotocol.SetChangeableInstrParamsCommand
cons public init(boolean,int,int,int,int,int,boolean,boolean,boolean,boolean,int)
meth public boolean getRunGCOnGetResultsInMemoryProfiling()
meth public boolean isLockContentionMonitoringEnabled()
meth public boolean isSleepTrackingEnabled()
meth public boolean isThreadsSamplingEnabled()
meth public boolean isWaitTrackingEnabled()
meth public int getNProfiledThreadsLimit()
meth public int getObjAllocStackSamplingDepth()
meth public int getObjAllocStackSamplingInterval()
meth public int getSamplingInterval()
meth public int getStackDepthLimit()
meth public int getThreadsSamplingFrequency()
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Command
hfds lockContentionMonitoringEnabled,nProfiledThreadsLimit,objAllocStackSamplingDepth,objAllocStackSamplingInterval,runGCOnGetResultsInMemoryProfiling,samplingInterval,sleepTrackingEnabled,stackDepthLimit,threadsSamplingEnabled,threadsSamplingFrequency,waitTrackingEnabled
CLSS public org.netbeans.lib.profiler.wireprotocol.SetUnchangeableInstrParamsCommand
cons public init(boolean,boolean,boolean,int,int)
meth public boolean getAbsoluteTimerOn()
meth public boolean getRemoteProfiling()
meth public boolean getThreadCPUTimerOn()
meth public int getCodeRegionCPUResBufSize()
meth public int getInstrScheme()
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Command
hfds absoluteTimerOn,codeRegionCPUResBufSize,instrScheme,remoteProfiling,threadCPUTimerOn
CLSS public org.netbeans.lib.profiler.wireprotocol.TakeHeapDumpCommand
cons public init(java.lang.String)
meth public java.lang.String getOutputFile()
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Command
hfds outputFile
CLSS public org.netbeans.lib.profiler.wireprotocol.ThreadDumpResponse
cons public init(boolean,java.util.Date,java.lang.Object[])
meth public boolean isJDK15()
meth public java.lang.Object[] getThreads()
meth public java.util.Date getTime()
supr org.netbeans.lib.profiler.wireprotocol.Response
hfds cdThreads,jdk15,time
CLSS public org.netbeans.lib.profiler.wireprotocol.ThreadLivenessStatusResponse
cons public init(byte[])
meth public byte[] getStatus()
meth public java.lang.String toString()
supr org.netbeans.lib.profiler.wireprotocol.Response
hfds status
CLSS public org.netbeans.lib.profiler.wireprotocol.VMPropertiesResponse
cons public init(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,long,long,long,int)
meth public boolean canInstrumentConstructor()
meth public int getAgentId()
meth public int getAgentVersion()
meth public java.lang.String getBootClassPath()
meth public java.lang.String getJDKVersionString()
meth public java.lang.String getJVMArguments()
meth public java.lang.String getJavaClassPath()
meth public java.lang.String getJavaCommand()
meth public java.lang.String getJavaExtDirs()
meth public java.lang.String getTargetMachineOSName()
meth public java.lang.String getWorkingDir()
meth public java.lang.String toString()
meth public long getMaxHeapSize()
meth public long getStartupTimeInCounts()
meth public long getStartupTimeMillis()
supr org.netbeans.lib.profiler.wireprotocol.Response
hfds agentId,agentVersion,bootClassPath,canInstrumentConstructor,javaClassPath,javaCommand,javaExtDirs,jdkVersionString,jvmArguments,maxHeapSize,startupTimeInCounts,startupTimeMillis,targetMachineOSName,workingDir
CLSS public org.netbeans.lib.profiler.wireprotocol.WireIO
cons public init(java.io.ObjectOutputStream,java.io.ObjectInputStream)
meth public java.lang.Object receiveCommandOrResponse() throws java.io.IOException
meth public long wasAlive()
meth public void sendComplexCommand(org.netbeans.lib.profiler.wireprotocol.Command) throws java.io.IOException
meth public void sendComplexResponse(org.netbeans.lib.profiler.wireprotocol.Response) throws java.io.IOException
meth public void sendSimpleCommand(int) throws java.io.IOException
meth public void sendSimpleResponse(boolean,java.lang.String) throws java.io.IOException
supr java.lang.Object
hfds DEBUG,IS_COMPLEX_COMMAND,IS_COMPLEX_RESPONSE,IS_SIMPLE_COMMAND,IS_SIMPLE_RESPONSE,in,out,wasAlive