Class HotspotDetectionStage
java.lang.Object
teetime.framework.AbstractStage
teetime.framework.AbstractConsumerStage<Trace>
kieker.analysis.util.debug.hotspotdetection.HotspotDetectionStage
This stage excepts traces at its input port and prints their operation calls
to a given
PrintStream, which have the longest execution time without
their children.
The number of operation call that will be printed can be configured. The
default print stream is System.out.- Since:
- 1.14
- Author:
- Sören Henning, Stephan Lenga
-
Field Summary
Fields inherited from class teetime.framework.AbstractConsumerStage
inputPortFields inherited from class teetime.framework.AbstractStage
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidstatic <K,V extends Comparable<? super V>>
Map<K,V> sortMapByValue(Map<K, V> map) Methods inherited from class teetime.framework.AbstractConsumerStage
createInputPort, execute, getInputPortMethods inherited from class teetime.framework.AbstractStage
abort, addInputPortRemovedListener, addOutputPortRemovedListener, compareAndSetBeingExecuted, createInputPort, createInputPort, createInputPort, createOutputPort, createOutputPort, createOutputPort, createOutputPort, declareActive, declarePassive, executeByFramework, getCurrentState, getId, getInputPorts, getOutputPorts, getOwningThread, getTerminationStrategy, isActive, isBeingExecuted, isPaused, isProducer, isStateless, onSignal, onStarting, onValidating, removeDynamicPort, removeDynamicPort, setPaused, setStateless, shouldBeTerminated, signalAlreadyReceived, terminateStage, toString, workCompleted
-
Constructor Details
-
HotspotDetectionStage
public HotspotDetectionStage() -
HotspotDetectionStage
-
-
Method Details
-
execute
- Specified by:
executein classteetime.framework.AbstractConsumerStage<Trace>
-
onTerminating
protected void onTerminating()- Overrides:
onTerminatingin classteetime.framework.AbstractStage
-
sortMapByValue
-