Hi
After the Neon release in June the development activities are
picking up again. See below for the New & Noteworthy and
ongoing work of the Trace Compass project for July 2016.
Best Regards
Bernd
New and Noteworthy for July 2016 (for details see [1]):
- Support for enabling LTTng Kernel events by name in the
Control view
- Support for "Next/Previous Event" action in Control Flow view
to follow events for the selected thread (TID)
- Support for automatic threads grouping in Control Flow view
using a graph placement algorithm
- New Operating System Overview perspective showing CPU Usage,
Disk I/O Activity and Kernel Memory Usage
- Support for event types in custom text or XML parsers. The
event type will be displayed in Event type column. Data-driven
analysis can take advantage of the event type definition.
- Open XML editor when clicking Edit in XML analysis manager
- Add the sum of all latencies as total statistic to Latency
statistics views (System Calls, data-driven analysis etc).
- Show trace read progress in Progress view and status bar for
CTF traces
- Add JUL Logging to Trace Compass for tracing, trouble-shooting
and benchmarking Trace Compass. It is possible to use this with
the LTTng JUL feature to generate such traces in CTF format
- Allow multiple XML Analysis of the same type
- Align mouse/key handling of XY-Charts to Time Graph views
- Keep selection in CPU usage view and Kernel Memory Usage view
when switching traces
Ongoing work:
- Custom parser improvements related to Event Types
- UI support for generating data-driven analysis
- Filtering within latency views
- Persist visibility state of table columns of the Events table
(per trace type) on disk
- Calls stack flame graph and call graph
- Support of JUL domain in LTTng Control view
- Support of enabling of syscalls per name in LTTng Control view
- Trace Compass UI responsiveness benchmarks
- Adding of chart plug-ins for generating custom charts
- Call stack view improvements
[1] https://wiki.eclipse.org/Trace_Compass/News/NewIn21