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

Difference between revisions of "Trace Compass/Feature Roadmap"

(Planned for 2.0)
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
This page is meant to track all the higher-level planned features and feature requests. As features get implemented, we could move them to "Targeted for version x.y" and "Delivered in version x.y" sections. It would always track the "current" roadmap, but over time would also become a history of which feature was delivered in which version.
 
This page is meant to track all the higher-level planned features and feature requests. As features get implemented, we could move them to "Targeted for version x.y" and "Delivered in version x.y" sections. It would always track the "current" roadmap, but over time would also become a history of which feature was delivered in which version.
  
== Released in [https://projects.eclipse.org/projects/tools.tracecompass/releases/1.0.0 1.0] ==
+
== Planned for 3.0 ==
 
+
* User-configurable periodic markers
* Support for perf traces in CTF format
+
* Custom charts
* Automatic vertical alignment of time-based views (Part 1 of [[Trace_Compass/Design_Documents/Aligned_x_axis | this document]])
+
* Pin & clone of views
 
+
* Time based import of traces/experiments
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn10 N&N 1.0]
+
* Scalable segment store
 
+
= Ready for 1.1 =
+
* Moveable/hideable event table columns
+
* Copy-to-clipboard from Events Table
+
 
+
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn11 N&N 1.1]
+
 
+
= Ready for 2.0 =
+
 
+
= Planned for 2.0 =
+
 
+
* Dependency analysis framework ([http://multivax.blogspot.ca/2013/12/system-level-profiling-of-apt.html example])
+
* Virtual Machine analysis (See screenshots at the end of [http://www.tracingsummit.org/w/images/c/cd/Tracingsummit2014-gbastien.pdf this presentation])
+
* Support for remote fetching of traces using remote profiles
+
* Support for new features of recent versions (2.5+) of LTTng Tools in LTTng Tracer Control view
+
* Latency Analysis ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=475307 Bug 475307] )
+
* Statistical Analaysis of Latencies ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=475398 Bug 475398])
+
* Support for custom time graph markers
+
* Support for cropping of CTF traces (incl. state systems)
+
* Automatic refresh of local traces
+
* Auto-filtering of inactive elements in time graph views
+
* Support for arrows in data-driven time graph views
+
* Management of LTTng session profiles
+
* Management of data-driven analysis XML files
+
 
+
= Wishlist =
+
  
 +
== Wishlist ==
 
These features have been proposed and deemed interesting to have, but nobody has committed to work on them yet.
 
These features have been proposed and deemed interesting to have, but nobody has committed to work on them yet.
  
 
+
* Enhanced call graph analysis and views
 +
* Call stack views using data-driven analysis
 +
* Enhanced searching, filtering and highlighting in Gantt charts
 +
* Data-driven analysis and view enhancements
 +
* Cropping of traces
 
* Support for perf traces in standard perf.data
 
* Support for perf traces in standard perf.data
 
* Support for ftrace traces
 
* Support for ftrace traces
Line 48: Line 27:
 
* Visually define data-driven state providers with state diagrams
 
* Visually define data-driven state providers with state diagrams
 
* [[Trace_Compass/Design_Documents/Aligned_x_axis | Aligned X axis (time)]] (Parts 2 and 3)
 
* [[Trace_Compass/Design_Documents/Aligned_x_axis | Aligned X axis (time)]] (Parts 2 and 3)
 +
 +
 +
== Ready for [https://projects.eclipse.org/projects/tools.tracecompass/releases/2.3.0 2.3]==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn23 N&N 2.3]
 +
 +
== Released in [https://projects.eclipse.org/projects/tools.tracecompass/releases/2.2.0 2.2]==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn22 N&N 2.2]
 +
 +
== Released in [https://projects.eclipse.org/projects/tools.tracecompass/releases/2.1.0 2.1] ==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn21 N&N 2.1]
 +
 +
== Released in [https://projects.eclipse.org/projects/tools.tracecompass/releases/2.0.0 2.0] ==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn20 N&N 2.0]
 +
 +
== Released in [https://projects.eclipse.org/projects/tools.tracecompass/releases/1.1.0 1.1] ==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn11 N&N 1.1]
 +
 +
== Released in [https://projects.eclipse.org/projects/tools.tracecompass/releases/1.0.0 1.0] ==
 +
 +
* Support for perf traces in CTF format
 +
* Automatic vertical alignment of time-based views (Part 1 of [[Trace_Compass/Design_Documents/Aligned_x_axis | this document]])
 +
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn10 N&N 1.0]

Revision as of 15:23, 22 February 2017

This page is meant to track all the higher-level planned features and feature requests. As features get implemented, we could move them to "Targeted for version x.y" and "Delivered in version x.y" sections. It would always track the "current" roadmap, but over time would also become a history of which feature was delivered in which version.

Planned for 3.0

  • User-configurable periodic markers
  • Custom charts
  • Pin & clone of views
  • Time based import of traces/experiments
  • Scalable segment store

Wishlist

These features have been proposed and deemed interesting to have, but nobody has committed to work on them yet.

  • Enhanced call graph analysis and views
  • Call stack views using data-driven analysis
  • Enhanced searching, filtering and highlighting in Gantt charts
  • Data-driven analysis and view enhancements
  • Cropping of traces
  • Support for perf traces in standard perf.data
  • Support for ftrace traces
  • Reduce the size of state system history files
    • Timestamps (2x 64 bits) are repeated for every single interval. Low-hanging fruit (using protocol buffers?)
    • Compress often-used values (including strings).
  • Support for data-driven Sequence Diagrams
  • Sequence Diagrams for PCAP traces
  • Visually define data-driven state providers with state diagrams
  • Aligned X axis (time) (Parts 2 and 3)


Ready for 2.3

For more details about released features see N&N 2.3

Released in 2.2

For more details about released features see N&N 2.2

Released in 2.1

For more details about released features see N&N 2.1

Released in 2.0

For more details about released features see N&N 2.0

Released in 1.1

For more details about released features see N&N 1.1

Released in 1.0

  • Support for perf traces in CTF format
  • Automatic vertical alignment of time-based views (Part 1 of this document)

For more details about released features see N&N 1.0

Back to the top