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 ReferenceTreeObjectReferenceTreeObject. parentFields in org.openjdk.jmc.flightrecorder.memleak with type parameters of type ReferenceTreeObject Modifier and Type Field Description private java.util.List<ReferenceTreeObject>ReferenceTreeObject. childrenprivate java.util.List<ReferenceTreeObject>ReferenceTreeModel. leakObjectsprivate java.util.Map<IQuantity,ReferenceTreeObject>ReferenceTreeModel. mapprivate java.util.Map<IQuantity,ReferenceTreeObject>ReferenceTreeObject. oldObjectSamplesprivate java.util.List<ReferenceTreeObject>ReferenceTreeModel. rootObjectsprivate java.util.Map<IItem,ReferenceTreeObject>ReferenceTreeModel. rootObjectsByLeakItemsMethods in org.openjdk.jmc.flightrecorder.memleak that return ReferenceTreeObject Modifier and Type Method Description private ReferenceTreeObjectReferenceTreeModel. getLeakCandidates(ReferenceTreeObject object, ReferenceTreeObject root, int distanceFromRoot, ReferenceTreeObject leakCandidate)A helper method to traverse the tree with a recursive depth-first search.ReferenceTreeObjectReferenceTreeModel. getObject(IQuantity address)ReferenceTreeObjectReferenceTreeObject. getParent()This method returns an object that is keeping this object alive.ReferenceTreeObjectReferenceTreeObject. getRootObject()private ReferenceTreeObjectReferenceTreeModel. 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) voidReferenceTreeObject. addChild(ReferenceTreeObject node)private ReferenceTreeObjectReferenceTreeModel. getLeakCandidates(ReferenceTreeObject object, ReferenceTreeObject root, int distanceFromRoot, ReferenceTreeObject leakCandidate)A helper method to traverse the tree with a recursive depth-first search.intReferenceTreeModel. getLeakCountInRange(IRange<IQuantity> timerange, ReferenceTreeObject referenceTreeObject)A helper method to calculate number of Referenced Object within specified period.private ReferenceTreeObjectReferenceTreeModel. setLeakRelevance(ReferenceTreeObject object, ReferenceTreeObject root, int distanceFromRoot, ReferenceTreeObject leakCandidate)Evaluates a ReferenceTreeObject as a candidate for a memory leak.voidReferenceTreeObject. setParent(ReferenceTreeObject parent)voidReferenceTreeObject. updateOldObjectSamples(ReferenceTreeObject oldobjectrefnode)This method updates the Root object's Map with allocationTime and its oldObjectReference object (leaves).
-