Skip to content
Success

Changes

Summary

  1. weighted tree: Add thresholds to differential palette (details)
  2. kernel: Aggregate the critical path as a weighted tree (details)
Commit 7c56fb01e54c4c2ca8293c524b9ec46fdaee33fc by Genevieve Bastien
weighted tree: Add thresholds to differential palette

This allows to specify a minimum a maximum percentage value between
which there will be a gradation of the colors (negative or positive).
Values below min are considered equal, and above max are shown darkest.

Change-Id: I51a867e7c9ddc68798245855f3056214dfb75f1c
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/154442
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was addedcallstack/org.eclipse.tracecompass.incubator.analysis.core.tests/src/org/eclipse/tracecompass/incubator/analysis/core/tests/weighted/diff/DifferentialPaletteTest.java
The file was modified scripting/org.eclipse.tracecompass.incubator.scripting.core/src/org/eclipse/tracecompass/incubator/scripting/core/callstack/CallStackScriptingModule.java (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.analysis.core/src/org/eclipse/tracecompass/incubator/internal/analysis/core/weighted/tree/DifferentialPalette.java (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.analysis.core/src/org/eclipse/tracecompass/incubator/analysis/core/weighted/tree/diff/DifferentialWeightedTreeProvider.java (diff)
Commit 323892d0822a9a892b8391ffdb1308f6a0daa0ea by Genevieve Bastien
kernel: Aggregate the critical path as a weighted tree

This takes a critical path and flattens it to show the time spent on the
various critical path states and processes

Change-Id: Ie066d026b214d2b3ca8577571afdd621a3cdf6bd
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/133090
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
The file was addedanalyses/org.eclipse.tracecompass.incubator.kernel.core/src/org/eclipse/tracecompass/incubator/internal/kernel/core/criticalpath/CriticalPathWeighted.java
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.core/META-INF/MANIFEST.MF (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.ui/src/org/eclipse/tracecompass/incubator/internal/callstack/ui/flamegraph/FlameGraphView.java (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.ui/src/org/eclipse/tracecompass/incubator/internal/callstack/ui/views/flamechart/CallStackAnalysisListener.java (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.core/src/org/eclipse/tracecompass/incubator/internal/callstack/core/flamegraph/FlameGraphDataProvider.java (diff)
The file was addedanalyses/org.eclipse.tracecompass.incubator.kernel.core/src/org/eclipse/tracecompass/incubator/internal/kernel/core/criticalpath/CriticalPathAggregatedModule.java
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.ui/src/org/eclipse/tracecompass/incubator/internal/callstack/ui/views/weightedtree/WeightedTreePieChartViewer.java (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.ui/META-INF/MANIFEST.MF (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.ui/src/org/eclipse/tracecompass/incubator/internal/callstack/ui/views/weightedtree/WeightedTreeViewer.java (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.core/plugin.xml (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.core/plugin.properties (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.ui/plugin.xml (diff)
The file was addedanalyses/org.eclipse.tracecompass.incubator.kernel.core/src/org/eclipse/tracecompass/incubator/internal/kernel/core/criticalpath/package-info.java