org.jboss.dashboard.profiler
Class CodeBlockTraces
java.lang.Object
org.jboss.dashboard.profiler.CodeBlockTraces
public class CodeBlockTraces
- extends Object
A collection of code block traces.
- See Also:
CodeBlockTrace
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
codeBlockList
protected LinkedList<CodeBlockTrace> codeBlockList
max
protected CodeBlockTrace max
min
protected CodeBlockTrace min
selfTimeMillis
protected long selfTimeMillis
elapsedTimeMillis
protected long elapsedTimeMillis
CodeBlockTraces
public CodeBlockTraces()
size
public int size()
addAll
public void addAll(CodeBlockTraces s)
add
public void add(CodeBlockTrace trace)
remove
public void remove(CodeBlockTrace trace)
getSelfTimeMillis
public long getSelfTimeMillis()
getElapsedTimeMillis
public long getElapsedTimeMillis()
setElapsedTimeMillis
public void setElapsedTimeMillis(long elapsedTimeMillis)
getAverageTimeMillis
public long getAverageTimeMillis()
get
public CodeBlockTrace get(int index)
first
public CodeBlockTrace first()
last
public CodeBlockTrace last()
max
public CodeBlockTrace max()
min
public CodeBlockTrace min()
getElapsedTimeMillis
public long getElapsedTimeMillis(CodeBlockType type,
boolean excludeDescendants)
groupByType
public Map<CodeBlockType,CodeBlockTraces> groupByType()
groupById
public Map<String,CodeBlockTraces> groupById()
printTree
public String printTree(long ignoreTracesMillis,
boolean showContext,
String rowSeparator,
int indent)
Copyright © 2012-2013 JBoss by Red Hat. All Rights Reserved.