Class StackTree
- java.lang.Object
-
- org.nd4j.linalg.profiler.data.primitives.StackTree
-
public class StackTree extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,StackNode>basementprotected Map<StackDescriptor,ComparableAtomicLong>branchesprotected AtomicLongeventsCountprotected StackDescriptorlastDescriptor
-
Constructor Summary
Constructors Constructor Description StackTree()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconsumeStackTrace(@NonNull StackDescriptor descriptor)voidconsumeStackTrace(@NonNull StackDescriptor descriptor, long increment)longgetTotalEventsNumber()intgetUniqueBranchesNumber()StringrenderTree(boolean displayCounts)voidreset()
-
-
-
Field Detail
-
eventsCount
protected AtomicLong eventsCount
-
branches
protected Map<StackDescriptor,ComparableAtomicLong> branches
-
lastDescriptor
protected StackDescriptor lastDescriptor
-
-
Method Detail
-
renderTree
public String renderTree(boolean displayCounts)
-
consumeStackTrace
public void consumeStackTrace(@NonNull @NonNull StackDescriptor descriptor)
-
consumeStackTrace
public void consumeStackTrace(@NonNull @NonNull StackDescriptor descriptor, long increment)
-
getTotalEventsNumber
public long getTotalEventsNumber()
-
getUniqueBranchesNumber
public int getUniqueBranchesNumber()
-
reset
public void reset()
-
-