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/News/NewIn53"

 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
== Added/Changed ==
 
== Added/Changed ==
Added a PID column to the control flow view
+
 
Allow callsite analysis to be extended
+
=== Migrated to EPL 2.0===
Symbols to flame graph tooltip
+
 
Manually launch analysis from the project explorer
+
===Control flow view improvements===
Split UI tests in short and long tests
+
====Added a PID column to the control flow view====
Allow UI and core test to be skipped separately
+
 
Migrate to EPL 2.0
+
[[File:pid-column-cfv.jpg]]
CriticalPathDataProvider implements IOutputStyleProvider
+
 
ThreadStatusDataProvider return TimeGraphEntryModel elements
+
====Control Flow view filters also by tid and pid====
Control Flow view filters also by tid and pid
+
 
TraceCompassLogUtils implements the complete trace-event specification
+
====Allow callsite analysis to be extended====
Add lock Y axis to XY charts
+
 
 +
====Symbols to flame graph tooltip====
 +
 
 +
The tooltip of the flame graph now has an entry "Symbol" that shows the function name being aggregated.
 +
 
 +
====Manually launch analysis from the project explorer====
 +
 
 +
Double click on the entry in the views menu under the trace/experiment.
 +
 
 +
===Accelerate builds===
 +
 
 +
===Split UI tests in short and long tests===
 +
 
 +
Speeds up builds from 1h 20 to 35 min when building in parallel. This is done during Gerrit verification of patch sets.
 +
 
 +
===Allow UI and core test to be skipped separately===
 +
 
 +
Speeds up local builds
 +
 
 +
===Work towards client server architecture===
 +
 
 +
* CriticalPathDataProvider implements IOutputStyleProvider
 +
 
 +
* ThreadStatusDataProvider return TimeGraphEntryModel elements
 +
 
 +
* TraceCompassLogUtils implements the complete trace-event specification
 +
 
 +
===Add lock Y axis to XY charts===
 +
 
 +
The Y axis range can be locked by selecting '''Lock Y Axis...''' in any XY chart view's view menu.
 +
 
 +
[[File:lock.png]]
  
 
== Fixed ==
 
== Fixed ==
Bug 559874: Fix NPE in trace package import
+
 
Ctrl-f in time graph searches text in all columns
+
* Force context activation in time graph/XY chart view setFocus()
Trace entry in Control Flow does not have a tid/pid
+
* Fix dark theme support
Force context activation in time graph/XY chart view setFocus()
+
  
 
== Security ==
 
== Security ==
Handle bad deletes in TimestampTramsformFactory
+
* Handle bad deletes in TimestampTramsformFactory
Handle return code of delete in UpdateTraceBoundsJob
+
 
use accessor methods when possible
+
* Handle return code of delete in UpdateTraceBoundsJob
check hasNext result in iterator
+
 
 +
* Use accessor methods when possible
 +
 
 +
* Check hasNext result in iterator
  
 
== Bugs fixed in the 5.3.0 release ==
 
== Bugs fixed in the 5.3.0 release ==
 
See Bugzilla report [https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&classification=Tools&product=Tracecompass&query_format=advanced&resolution=FIXED&target_milestone=5.3.0 Bugs Fixed in Trace Compass 5.3.0]
 
See Bugzilla report [https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&classification=Tools&product=Tracecompass&query_format=advanced&resolution=FIXED&target_milestone=5.3.0 Bugs Fixed in Trace Compass 5.3.0]
 +
 +
[[Category:Trace_Compass]]

Latest revision as of 14:55, 13 February 2024

Added/Changed

Migrated to EPL 2.0

Control flow view improvements

Added a PID column to the control flow view

Pid-column-cfv.jpg

Control Flow view filters also by tid and pid

Allow callsite analysis to be extended

Symbols to flame graph tooltip

The tooltip of the flame graph now has an entry "Symbol" that shows the function name being aggregated.

Manually launch analysis from the project explorer

Double click on the entry in the views menu under the trace/experiment.

Accelerate builds

Split UI tests in short and long tests

Speeds up builds from 1h 20 to 35 min when building in parallel. This is done during Gerrit verification of patch sets.

Allow UI and core test to be skipped separately

Speeds up local builds

Work towards client server architecture

  • CriticalPathDataProvider implements IOutputStyleProvider
  • ThreadStatusDataProvider return TimeGraphEntryModel elements
  • TraceCompassLogUtils implements the complete trace-event specification

Add lock Y axis to XY charts

The Y axis range can be locked by selecting Lock Y Axis... in any XY chart view's view menu.

Lock.png

Fixed

  • Force context activation in time graph/XY chart view setFocus()
  • Fix dark theme support

Security

  • Handle bad deletes in TimestampTramsformFactory
  • Handle return code of delete in UpdateTraceBoundsJob
  • Use accessor methods when possible
  • Check hasNext result in iterator

Bugs fixed in the 5.3.0 release

See Bugzilla report Bugs Fixed in Trace Compass 5.3.0

Back to the top