Uses of Class
org.openjdk.jmc.flightrecorder.memleak.ReferenceTreeObject
-
Packages that use ReferenceTreeObject Package Description org.openjdk.jmc.flightrecorder.memleak -
-
Uses of ReferenceTreeObject in org.openjdk.jmc.flightrecorder.memleak
Fields in org.openjdk.jmc.flightrecorder.memleak declared as ReferenceTreeObject Modifier and Type Field Description private ReferenceTreeObject
ReferenceTreeObject. parent
Fields in org.openjdk.jmc.flightrecorder.memleak with type parameters of type ReferenceTreeObject Modifier and Type Field Description private java.util.List<ReferenceTreeObject>
ReferenceTreeObject. children
private java.util.List<ReferenceTreeObject>
ReferenceTreeModel. leakObjects
private java.util.Map<IQuantity,ReferenceTreeObject>
ReferenceTreeModel. map
private java.util.Map<IQuantity,ReferenceTreeObject>
ReferenceTreeObject. oldObjectSamples
private java.util.List<ReferenceTreeObject>
ReferenceTreeModel. rootObjects
private java.util.Map<IItem,ReferenceTreeObject>
ReferenceTreeModel. rootObjectsByLeakItems
Methods in org.openjdk.jmc.flightrecorder.memleak that return ReferenceTreeObject Modifier and Type Method Description private ReferenceTreeObject
ReferenceTreeModel. getLeakCandidates(ReferenceTreeObject object, ReferenceTreeObject root, int distanceFromRoot, ReferenceTreeObject leakCandidate)
A helper method to traverse the tree with a recursive depth-first search.ReferenceTreeObject
ReferenceTreeModel. getObject(IQuantity address)
ReferenceTreeObject
ReferenceTreeObject. getParent()
This method returns an object that is keeping this object alive.ReferenceTreeObject
ReferenceTreeObject. getRootObject()
private ReferenceTreeObject
ReferenceTreeModel. setLeakRelevance(ReferenceTreeObject object, ReferenceTreeObject root, int distanceFromRoot, ReferenceTreeObject leakCandidate)
Evaluates a ReferenceTreeObject as a candidate for a memory leak.Methods in org.openjdk.jmc.flightrecorder.memleak that return types with arguments of type ReferenceTreeObject Modifier and Type Method Description java.util.List<ReferenceTreeObject>
ReferenceTreeObject. getChildren()
java.util.List<ReferenceTreeObject>
ReferenceTreeModel. getLeakCandidates(double relevanceThreshold)
Performs a leak relevance calculation on every object in the reference tree and sets this value to the respective objects.java.util.List<ReferenceTreeObject>
ReferenceTreeModel. getLeakObjects()
java.util.Collection<ReferenceTreeObject>
ReferenceTreeModel. getLeakObjects(IRange<IQuantity> timerange)
java.util.Map<IMCType,java.util.List<ReferenceTreeObject>>
ReferenceTreeModel. getObjectsByType()
java.util.Map<IQuantity,ReferenceTreeObject>
ReferenceTreeObject. getOldObjectSamples()
java.util.List<ReferenceTreeObject>
ReferenceTreeModel. getRootObjects()
java.util.Collection<ReferenceTreeObject>
ReferenceTreeModel. getRootObjects(IRange<IQuantity> timerange)
Methods in org.openjdk.jmc.flightrecorder.memleak with parameters of type ReferenceTreeObject Modifier and Type Method Description (package private) void
ReferenceTreeObject. addChild(ReferenceTreeObject node)
private ReferenceTreeObject
ReferenceTreeModel. getLeakCandidates(ReferenceTreeObject object, ReferenceTreeObject root, int distanceFromRoot, ReferenceTreeObject leakCandidate)
A helper method to traverse the tree with a recursive depth-first search.int
ReferenceTreeModel. getLeakCountInRange(IRange<IQuantity> timerange, ReferenceTreeObject referenceTreeObject)
A helper method to calculate number of Referenced Object within specified period.private ReferenceTreeObject
ReferenceTreeModel. setLeakRelevance(ReferenceTreeObject object, ReferenceTreeObject root, int distanceFromRoot, ReferenceTreeObject leakCandidate)
Evaluates a ReferenceTreeObject as a candidate for a memory leak.void
ReferenceTreeObject. setParent(ReferenceTreeObject parent)
void
ReferenceTreeObject. updateOldObjectSamples(ReferenceTreeObject oldobjectrefnode)
This method updates the Root object's Map with allocationTime and its oldObjectReference object (leaves).
-