Hi,
See below for the New & Noteworthy and ongoing work of the Trace Compass project for January 2016.
New and Noteworthy:
-
Expose clock_offset in Properties view for LTTng CTF traces. This can be used to manually time offset a trace within an experiment where multiple LTTng CTF traces taken on the same machine and time have different UTC offset values (Trace Compass 1.2/Mars.2,
see [1])
-
Support of sorting in Control Flow view based on column selection. The hierarchy, i.e. the parent-child relationship, is kept. (Trace Compass 2.0/Neon, see [2])
-
Persist thread selection and sort order in Time Graph views (e.g. Control Flow view) for all open traces (see [2])
-
Show thread priority in Critical Path view. With this it's possible to detect if a higher priority process was block by a lower priority process (see [2])
-
Added dialog to manage XML analyses in order to import/export/delete XML analysis files (see [2])
-
Fix Linux Kernel analysis for 32 bit applications running on 64 bit Kernel (see [2])
-
Allow recording of LTTng trace snapshots when session is inactive (see [2])
-
Display analysis properties (e.g. file sizes of state system) in Properties view (see [2])
-
Added RCPTT module for UI testing. It includes a simple test for opening a trace and integration to nightly build.
Ongoing work:
-
Trace Compass release 1.2 as part of Mars.2 (Friday February 26, 2016)
-
Continue integrating data-driven pattern detection (enhanced filtering)
-
Add periodic marker source base implementation
-
Add marker axis in Time Graph Views with the possibility to hide and close marker categories
-
Improvement in visualization of Linux Kernel IRQ and SOFTIRQs in Time Graph views
-
Add support for creation of an experiment during import operation
-
Integration with LTTng Babeltrace Python analyses to be able to output the results of these external analyses into Trace Compass
[1] https://wiki.eclipse.org/Trace_Compass/News/NewIn12
[2] https://wiki.eclipse.org/Trace_Compass/News/NewIn20