Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Trace Compass/News/NewIn61
Contents
- 1 JavaSE-11 Requirement
- 2 Added
- 2.1 Make XYChart's time axis visibility toggleable
- 2.2 IStatistics#getMinNumber / IStatistics#getMaxNumber
- 2.3 API to apply symbol provider in CallGraphStatisticsDataProvider
- 2.4 The I/O analysis provides segment stores for disk requests.
- 2.5 API to rename conflicting traces during TraceImportOperation
- 2.6 An IODataPalette was added for default styles for read/write data
- 2.7 Added a IYModel#getYAxisDescription method and a TmfXYAxisDescription parameter to the YModel constructor
- 2.8 formatted labels SegmentStoreStatisticsDataProvider
- 2.9 API to format statistics values (min, max, mean, stdDev, total)
- 2.10 table cell descriptors in ITmfTreeDataModel
- 2.11 column descriptor in TmfTreeModel
- 2.12 hide output extension point hide views that would be present
- 2.13 added tmf.cli.core.tests plugin to testing plugin
- 2.14 allow statistics on any metric of a segment
- 2.15 IStatistics interface
- 2.16 mmap_pgprof callsite and component in system calls
- 2.17 Added a DataType enumeration for data providers
- 2.18 Added a DataType field to the TmfXYAxisDescription class
- 2.19 Support WIDTH property for arrow style
- 2.20 A DecimalWithUnitPrefixFormat class to format numbers with metric prefix and optional unit suffix
- 3 Changed
- 3.1 Support all types of disk requests in Input/Output analysis
- 3.2 Added sorting for systemCall attributes
- 3.3 In disk I/O Activity view, entries that have no read/write activities are not listed
- 3.4 Disk IO data provider provide the styling
- 3.5 additional sorting for segment's attribute comparators
- 3.6 Remove dependency on o.e.linuxtools.dataviewers.feature
- 3.7 internally handle statistics with double precision if possible
- 3.8 Update documentation to reflect Flame Charts instead of Call Stack
- 3.9 Move XYChart and presentation classes out of timegraph package
- 4 Fixed
- 4.1 Y axis for binary sizes
- 4.2 Rename non-running unit tests
- 4.3 Add missing targets in org.eclipse.tracecompass.target/pom.xml
- 4.4 Fix unit test robustness from JDK and Locale changes
- 4.5 Remove some use of deprecated APIs
- 4.6 Fix some compiler warnings and errors
- 4.7 Fix use of deprecated APIs in org.eclipse.swtchart
- 4.8 use internal pie chart rather than LinuxTools one.
- 4.9 Flame Chart colors not always distinguishable
- 4.10 Fix handling of HEIGHT for symbol markers
- 4.11 Support COLOR style property in TimeGraphLegend
- 4.12 Statistics handle time ranges overlapping eternity
- 4.13 decouple internal density API from SWTChart
- 4.14 Fix the XY chart tooltip color
- 4.15 Fix a race condition when getting the style of XY charts when total series are not set yet by the tree.
- 5 Removed
- 6 Deprecated
- 7 Bugs fixed in the 6.1.0 release
JavaSE-11 Requirement
In the Eclipse 2020-09 (4.17) release, some plug-ins that are dependencies of Trace Compass (specifically, CDT and the Eclipse help plug-ins) have changed their required Java execution environment to JavaSE-11.
This means that, in order to run the Trace Compass plug-ins with the tracecompass-e4.17 target, or to run the Trace Compass 6.1.0 RCP application (which is built with the e4.17 target), the user must have a Java VM that is JavaSE-11 or later installed.
Note that the Trace Compass plug-ins themselves still have their required Java execution environment set to JavaSE-1.8, so it is still possible to run the latest Trace Compass plug-ins with this Java version, if an older target (e4.9 to e4.16) is used to build.
Added
Make XYChart's time axis visibility toggleable
IStatistics#getMinNumber / IStatistics#getMaxNumber
API to apply symbol provider in CallGraphStatisticsDataProvider
The I/O analysis provides segment stores for disk requests.
API to rename conflicting traces during TraceImportOperation
An IODataPalette was added for default styles for read/write data
Added a IYModel#getYAxisDescription method and a TmfXYAxisDescription parameter to the YModel constructor
formatted labels SegmentStoreStatisticsDataProvider
API to format statistics values (min, max, mean, stdDev, total)
table cell descriptors in ITmfTreeDataModel
column descriptor in TmfTreeModel
hide output extension point hide views that would be present
added tmf.cli.core.tests plugin to testing plugin
allow statistics on any metric of a segment
IStatistics interface
mmap_pgprof callsite and component in system calls
Added a DataType enumeration for data providers
Added a DataType field to the TmfXYAxisDescription class
Support WIDTH property for arrow style
A DecimalWithUnitPrefixFormat class to format numbers with metric prefix and optional unit suffix
Changed
Support all types of disk requests in Input/Output analysis
Added sorting for systemCall attributes
In disk I/O Activity view, entries that have no read/write activities are not listed
Disk IO data provider provide the styling
additional sorting for segment's attribute comparators
Remove dependency on o.e.linuxtools.dataviewers.feature
internally handle statistics with double precision if possible
Update documentation to reflect Flame Charts instead of Call Stack
Move XYChart and presentation classes out of timegraph package
Fixed
Y axis for binary sizes
Rename non-running unit tests
Add missing targets in org.eclipse.tracecompass.target/pom.xml
Fix unit test robustness from JDK and Locale changes
Remove some use of deprecated APIs
Fix some compiler warnings and errors
Fix use of deprecated APIs in org.eclipse.swtchart
use internal pie chart rather than LinuxTools one.
Flame Chart colors not always distinguishable
Fix handling of HEIGHT for symbol markers
Support COLOR style property in TimeGraphLegend
Statistics handle time ranges overlapping eternity
decouple internal density API from SWTChart
Fix the XY chart tooltip color
Fix a race condition when getting the style of XY charts when total series are not set yet by the tree.
Removed
Remove tracecompass-e4.7 (Oxygen) target
Deprecated
AbstractSegmentsStatisticsViewer#toFormattedString(double)
Bugs fixed in the 6.1.0 release
See Bugzilla report Bugs Fixed in Trace Compass 6.1.0