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>
basement
protected Map<StackDescriptor,ComparableAtomicLong>
branches
protected AtomicLong
eventsCount
protected StackDescriptor
lastDescriptor
-
Constructor Summary
Constructors Constructor Description StackTree()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
consumeStackTrace(@NonNull StackDescriptor descriptor)
void
consumeStackTrace(@NonNull StackDescriptor descriptor, long increment)
long
getTotalEventsNumber()
int
getUniqueBranchesNumber()
String
renderTree(boolean displayCounts)
void
reset()
-
-
-
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()
-
-