| java.lang.Object org.netbeans.lib.profiler.server.ProfilerRuntime org.netbeans.lib.profiler.server.ProfilerRuntimeMemory org.netbeans.lib.profiler.server.ProfilerRuntimeObjLiveness
ProfilerRuntimeObjLiveness | public class ProfilerRuntimeObjLiveness extends ProfilerRuntimeMemory (Code) | | This class contains instrumentation methods for object liveness profiling.
author: Misha Dmitriev |
Inner Class :static class ProfilerRuntimeObjLivenessWeakRef extends WeakReference | |
Inner Class :static class ReferenceManagerThread extends Thread | |
Inner Class :static class WeakRefSet | |
objLivenessProfilingDisabled | protected static boolean objLivenessProfilingDisabled(Code) | | |
objSet | protected static WeakRefSet objSet(Code) | | |
rmt | protected static ReferenceManagerThread rmt(Code) | | |
runGCOnGetResults | protected static boolean runGCOnGetResults(Code) | | |
clearDataStructures | protected static void clearDataStructures()(Code) | | |
createNewDataStructures | protected static void createNewDataStructures()(Code) | | |
enableProfiling | public static void enableProfiling(boolean v)(Code) | | |
getRunGCOnGetResults | protected static boolean getRunGCOnGetResults()(Code) | | |
resetProfilerCollectors | public static void resetProfilerCollectors()(Code) | | |
setRunGCOnGetResults | protected static void setRunGCOnGetResults(boolean v)(Code) | | |
signalObjGC | public static void signalObjGC(ProfilerRuntimeObjLivenessWeakRef wr)(Code) | | |
traceObjAlloc | public static void traceObjAlloc(Object object, char classId)(Code) | | |
Methods inherited from org.netbeans.lib.profiler.server.ProfilerRuntimeMemory | protected static void clearDataStructures()(Code)(Java Doc) protected static void createNewDataStructures()(Code)(Java Doc) protected static void enableProfiling(boolean v)(Code)(Java Doc) protected static synchronized void getAndSendCurrentStackTrace(char classId, long objSize)(Code)(Java Doc) protected static synchronized void getAndSendCurrentStackTrace(char classId, char epoch, int objCount, long objSize)(Code)(Java Doc) protected static long getCachedObjectSize(char classId, Object object)(Code)(Java Doc) protected static void initRandomGenerator()(Code)(Java Doc) protected static short nextRandomizedInterval()(Code)(Java Doc) public static void resetProfilerCollectors(int instrType)(Code)(Java Doc) public static void setAllocatedInstancesCountArray(int[] aic)(Code)(Java Doc) public static void setSamplingDepth(int val)(Code)(Java Doc) public static void setSamplingInterval(short val)(Code)(Java Doc) public static void traceVMObjectAlloc(Object instance, Class clazz)(Code)(Java Doc) protected static void writeObjAllocStackTraceEvent(char classId, long objSize)(Code)(Java Doc) protected static void writeObjGCEvent(long objectId)(Code)(Java Doc) protected static void writeObjLivenessStackTraceEvent(char classId, char epoch, int objCount, long objSize)(Code)(Java Doc)
|
|
|