eclipse-tracecompass-incubator / org.eclipse.tracecompass.incubator

Eclipse Public License 2.0
2 stars 11 forks source link

Execution comparison #25

Closed farajidaneshgar closed 3 months ago

farajidaneshgar commented 3 months ago

Execution Comparison: -Introduce a module to compare two groups of executions using a differential flame graph. -An "EventDensityView" is used to select a time range for each group and select the desired traces in an experiment. -Showing the difference ratio based on self time (it required a modification to AggregatedCalledFunction). -Introducing the "ParametricWeightedTreeUtils" to get "SelfTime" instead of "duration" while building the differential Trees. -Isolating duplicating flame graph -Adding the option of textual input of dates and query to build the differential flame graph. -Differential flame graph view is updated to be able to show and hide Query part by demand. -grouping are added to hamburger menu -Dependencies to incubator for callstack and weighted tree packages are reslved -changing in time ranges or in query reflect in graphical treeview and density charts -Adding the reset Button to select entire trace (back to initial state)

this pull request is dependent on below pull request on trace compass core: https://github.com/eclipse-tracecompass/org.eclipse.tracecompass/pull/66#issue-2267858687