Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Trace Compass/News/NewIn30

< Trace Compass
Revision as of 13:45, 19 May 2017 by Matthew.khouzam.ericsson.com (Talk | contribs) (Bugs fixed in the 3.0.0 release)

Configurable Marker Sets

It is now possible for a user to configure marker sets to be visible in time graph views. The marker set defines a periodic marker with a specific period, reference and index range. The markers can further be split into equal length sub-markers or unequal length segments, recursively. The color, category, and label of each marker is configurable.

To configure a marker set, from the view menu select Marker Set > Edit..., and edit and save the XML file. To enable a marker set, select it from the same menu.

ConfigurableMarkerSets.png

Display Trace Range in Project Explorer

It is now possible to show the beginning and end time stamps for a trace in the project explorer. This is useful if you have many traces and know when an issue occurred. To activate this option, head to Preferences > Tracing and check the box Show trace time range in Project Explorer. The time is displayed in the Time Format from Tracing preferences.

If a trace is empty or its type unknown, nothing will be shown. It the range has not been fully read from the trace or the supplementary files, [...] will be shown. If the trace is being read and only its start time start is known, [start - ...] will be shown. Finally, when the end time end is also known, [start - end] will be shown.


ProjectExplorerDisplayRangePreferences.png ProjectExplorerDisplayRange.png

Enable/Disable Trace Types

It is now possible to enable/disable the trace types through the Trace Types Preference Page. The enabled trace types will be available under the Select Trace Type... menu and will be used to import traces while the disabled trace types will be ignored. To open the Trace Type Preference Page, select Preferences > Tracing > Trace Types.

TraceTypesPreferencePage.png

Aggregating threads in the Flame Graph

The flame graph now allows aggregation of individual threads or display of a flame graph per thread. To change the layout, click on the drop-down menu and select the Content Presentation.

FlameGraphLayout.png

Latency analysis for IRQ handlers

The Latency analysis for IRQ handlers measures the latency between the IRQ handlers entry and exit events. The durations are visualized using the Latency views. For more information about the Latency views see chapter Latency_Analyses in the user guide.

IRQAnalysis.png

Descriptive Statistics of Function Calls

Tracecompass now shows per-function statistics of any trace capable of filling a Call Stack view. This will work well with the flame graph, the call stack and the functions density view to give a whole view of what is the Function stats.png

Control Flow View Thickness

The Control Flow View now supports line thickness to show if a given thread is executing or not. Cfv thickness.png

Bugs fixed in the 3.0.0 release

See Bugzilla report Bugs Fixed in Trace Compass 3.0.0

Back to the top