| |
|
| java.lang.Object org.netbeans.lib.profiler.results.memory.RuntimeMemoryCCTNode org.netbeans.lib.profiler.results.memory.RuntimeObjAllocTermCCTNode org.netbeans.lib.profiler.results.memory.RuntimeObjLivenessTermCCTNode
RuntimeObjLivenessTermCCTNode | public class RuntimeObjLivenessTermCCTNode extends RuntimeObjAllocTermCCTNode (Code) | | A terminal node used in Object Liveness Profiling Calling Context Tree (CCT).
Contains the information gathered during object liveness profiling, which can be calculated for intermediate nodes
if known for terminal nodes.
Normally used as a leaf, except in case there are multiple same paths in the tree with differfent length.
The information in TermCCTNode represents all objects of the same type allocated using same call path.
author: Misha Dmitriev author: Ian Formanek |
RuntimeObjLivenessTermCCTNode | public RuntimeObjLivenessTermCCTNode(int methodId)(Code) | | |
RuntimeObjLivenessTermCCTNode | protected RuntimeObjLivenessTermCCTNode()(Code) | | |
addLiveObjectForEpoch | public void addLiveObjectForEpoch(int epoch)(Code) | | Only called (from ObjLivenessCallGraphBuilder) when processing results during profiled app runtime
|
calculateAvgObjectAgeForAllPaths | public static float calculateAvgObjectAgeForAllPaths(RuntimeMemoryCCTNode rootNode, int currentEpoch)(Code) | | |
calculateNObjAndAge | protected static void calculateNObjAndAge(RuntimeMemoryCCTNode node, int currentEpoch, int[] nObjAndAge)(Code) | | Works with epoch
|
calculateTotalNLiveObjects | public int calculateTotalNLiveObjects()(Code) | | Works with epoch
|
calculateTotalNumberOfSurvGensForAllPaths | public static int calculateTotalNumberOfSurvGensForAllPaths(RuntimeMemoryCCTNode rootNode)(Code) | | |
dumpEpochs | protected void dumpEpochs()(Code) | | Works with epoch
|
getType | public int getType()(Code) | | |
removeLiveObjectForEpoch | public void removeLiveObjectForEpoch(int epoch)(Code) | | Only called (from ObjLivenessCallGraphBuilder) when processing results during profiled app runtime
|
Fields inherited from org.netbeans.lib.profiler.results.memory.RuntimeObjAllocTermCCTNode | public long nCalls(Code)(Java Doc) public long totalObjSize(Code)(Java Doc)
|
|
|
|