public class CodeBlockTraces extends Object
CodeBlockTrace
Modifier and Type | Field and Description |
---|---|
protected LinkedList<CodeBlockTrace> |
codeBlockList |
protected long |
elapsedTimeMillis |
protected CodeBlockTrace |
max |
protected CodeBlockTrace |
min |
protected long |
selfTimeMillis |
Constructor and Description |
---|
CodeBlockTraces() |
Modifier and Type | Method and Description |
---|---|
void |
add(CodeBlockTrace trace) |
void |
addAll(CodeBlockTraces s) |
CodeBlockTrace |
first() |
CodeBlockTrace |
get(int index) |
long |
getAverageTimeMillis() |
long |
getElapsedTimeMillis() |
long |
getElapsedTimeMillis(CodeBlockType type,
boolean excludeDescendants) |
long |
getSelfTimeMillis() |
Map<String,CodeBlockTraces> |
groupById() |
Map<CodeBlockType,CodeBlockTraces> |
groupByType() |
CodeBlockTrace |
last() |
CodeBlockTrace |
max() |
CodeBlockTrace |
min() |
String |
printTree(long ignoreTracesMillis,
boolean showContext,
String rowSeparator,
int indent) |
void |
remove(CodeBlockTrace trace) |
void |
setElapsedTimeMillis(long elapsedTimeMillis) |
int |
size() |
protected LinkedList<CodeBlockTrace> codeBlockList
protected CodeBlockTrace max
protected CodeBlockTrace min
protected long selfTimeMillis
protected long elapsedTimeMillis
public int size()
public void addAll(CodeBlockTraces s)
public void add(CodeBlockTrace trace)
public void remove(CodeBlockTrace trace)
public long getSelfTimeMillis()
public long getElapsedTimeMillis()
public void setElapsedTimeMillis(long elapsedTimeMillis)
public long getAverageTimeMillis()
public CodeBlockTrace get(int index)
public CodeBlockTrace first()
public CodeBlockTrace last()
public CodeBlockTrace max()
public CodeBlockTrace min()
public long getElapsedTimeMillis(CodeBlockType type, boolean excludeDescendants)
public Map<CodeBlockType,CodeBlockTraces> groupByType()
public Map<String,CodeBlockTraces> groupById()
Copyright © 2012–2017 JBoss by Red Hat. All rights reserved.