Package | Description |
---|---|
org.spf4j.ssdump2 | |
org.spf4j.stackmonitor | |
org.spf4j.stackmonitor.proto | |
org.spf4j.ui |
Modifier and Type | Method and Description |
---|---|
static SampleNode |
Converter.convert(Iterator<ASample> samples) |
static SampleNode |
Converter.load(File file) |
static SampleNode |
Converter.load(InputStream fis) |
Modifier and Type | Method and Description |
---|---|
static Map<String,SampleNode> |
Converter.loadLabeledDumps(File file) |
Modifier and Type | Method and Description |
---|---|
static <E extends Exception> |
Converter.convert(Method method,
SampleNode node,
int parentId,
int id,
Handler<ASample,E> handler) |
static void |
Converter.save(File file,
SampleNode collected) |
Modifier and Type | Method and Description |
---|---|
static void |
Converter.saveLabeledDumps(File file,
Map<String,SampleNode> collected) |
Modifier and Type | Method and Description |
---|---|
static SampleNode |
SampleNode.aggregate(SampleNode node1,
SampleNode node2) |
static SampleNode |
SampleNode.clone(SampleNode node) |
static SampleNode |
GCFakeStackUtil.createFakeGCSamples(long prevGCTimeMillis,
long gcTimeMillis,
long stMs) |
static SampleNode |
SampleNode.createSampleNode(StackTraceElement... stackTrace) |
SampleNode |
SampleNode.filteredBy(Predicate<Method> predicate)
creates a copy filtered by predicate.
|
SampleNode |
StackCollectorImpl.get() |
SampleNode |
StackCollector.get() |
SampleNode |
StackCollectorImpl.getAndReset() |
SampleNode |
StackCollector.getAndReset() |
SampleNode |
SampleGraph.Sample.getNode() |
SampleNode |
Spf4jJmhProfiler.StackResult.getSamples() |
SampleNode |
JmhProfiler.StackResult.getSamples() |
Modifier and Type | Method and Description |
---|---|
static void |
SampleNode.addToSampleNode(SampleNode node,
StackTraceElement... stackTrace) |
static SampleNode |
SampleNode.aggregate(SampleNode node1,
SampleNode node2) |
static SampleNode |
SampleNode.clone(SampleNode node) |
static gnu.trove.map.TMap<Method,SampleNode> |
SampleNode.cloneSubNodes(SampleNode node) |
static void |
StackVisualizer.generateHtmlTable(Writer writer,
Method m,
SampleNode node,
int tableWidth,
int maxDepth) |
static void |
StackVisualizer.generateSubSvg(Writer writer,
Method m,
SampleNode node,
int x,
int y,
int width,
int maxDepth,
String idPfx) |
static void |
StackVisualizer.generateSvg(Writer writer,
Method m,
SampleNode node,
int x,
int y,
int width,
int maxDepth,
String idPfx) |
static void |
SampleNode.traverse(Method m,
SampleNode node,
SampleNode.Invocation handler) |
static void |
SampleNode.traverse(Method m,
SampleNode node,
SampleNode.Invocation handler,
boolean breadthFirst) |
static void |
SampleNode.traverse(Method m,
SampleNode node,
SampleNode.Invocation handler,
Function<Deque,org.spf4j.stackmonitor.SampleNode.TraversalData> func) |
Modifier and Type | Method and Description |
---|---|
static void |
SampleNode.putAllClones(gnu.trove.map.TMap<Method,SampleNode> source,
gnu.trove.map.TMap<Method,SampleNode> destination) |
static void |
SampleNode.putAllClones(gnu.trove.map.TMap<Method,SampleNode> source,
gnu.trove.map.TMap<Method,SampleNode> destination) |
Constructor and Description |
---|
Sample(SampleGraph.SampleKey key,
int nrSamples,
int level,
SampleNode node) |
SampleGraph(Method m,
SampleNode node) |
StackResult(SampleNode samples,
String benchmark,
boolean isIteration) |
StackResult(SampleNode samples,
String benchmark,
String iterationId) |
Constructor and Description |
---|
SampleNode(int count,
gnu.trove.map.TMap<Method,SampleNode> subNodes) |
Modifier and Type | Method and Description |
---|---|
static SampleNode |
Converter.fromProtoToSampleNode(ProtoSampleNodes.SampleNodeOrBuilder node) |
Modifier and Type | Method and Description |
---|---|
static ProtoSampleNodes.SampleNode |
Converter.fromSampleNodeToProto(SampleNode node) |
static void |
Converter.saveToFile(File file,
SampleNode input) |
Modifier and Type | Method and Description |
---|---|
SampleNode |
StackPanelBase.getSamples() |
Modifier and Type | Method and Description |
---|---|
LinkedList<Pair<Method,SampleNode>> |
StackPanelBase.getHistory() |
Modifier and Type | Method and Description |
---|---|
void |
StackPanelBase.updateSamples(Method m,
SampleNode n) |
Constructor and Description |
---|
FlameStackPanel(Method method,
SampleNode samples,
LinkedList<Pair<Method,SampleNode>> history) |
HotFlameStackPanel(Method method,
SampleNode samples,
LinkedList<Pair<Method,SampleNode>> history) |
StackDumpJInternalFrame(SampleNode samples,
String title,
boolean isgraph)
Creates new form StackDumpJInternalFrame
|
StackPanelBase(Method method,
SampleNode samples,
LinkedList<Pair<Method,SampleNode>> history) |
Constructor and Description |
---|
FlameStackPanel(Method method,
SampleNode samples,
LinkedList<Pair<Method,SampleNode>> history) |
HotFlameStackPanel(Method method,
SampleNode samples,
LinkedList<Pair<Method,SampleNode>> history) |
StackPanelBase(Method method,
SampleNode samples,
LinkedList<Pair<Method,SampleNode>> history) |
TextEntryPanel(Consumer<SampleNode> nodeConsumer,
Consumer<Exception> errorConsumer)
Creates new form TextEntryPanel
|
Copyright © 2018 SPF4J. All rights reserved.