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/NewIn20"

(API for Trace Specific Markers =)
Line 1: Line 1:
= Pie Chart in Statistics view =
+
= Pie charts in Statistics view =
 
Pie Charts have been added to the Statistics view.
 
Pie Charts have been added to the Statistics view.
  
Line 9: Line 9:
 
[[Image:InitialGridLineSupport.png]]
 
[[Image:InitialGridLineSupport.png]]
  
= System Call Latency Analysis Table =
+
= System call latency analysis =
 +
For analyzing of analyzing system call latencies in the Linux Kernel using LTTng kernel traces, the '''System Call Latency Analysis''' has been added. Various views will now display the results of the analysis in different ways.
  
A initial, in memory implementation of a '''Latency Analysis''' and  '''Latency Table''' for analyzing system call latencies in the Linux Kernel has been added. This is a preliminary implementation and will be the base for a more generic support for Latency analyses for the Linux Kernel and for user applications.
+
== System call latency table ==
  
'''Note that labels and procedures might change before the actual 2.0 Trace Compass release'''.
+
The '''System Call Latency''' table lists all latencies occurred per system call type occurred within the currently open trace.  
  
 
[[Image:SysCallLatencyAnalysis.png]]
 
[[Image:SysCallLatencyAnalysis.png]]
  
= System Call Latency Analysis Scatter Graph =
+
== System call latency scatter graph ==
A new view has been added that visualizes system call latencies in the Linux Kernel over time.
+
The '''System Call Latency vs Time''' view visualizes system call latencies in the Linux Kernel over time.
  
 
[[Image:SyscallLatencyScatterChart.png]]
 
[[Image:SyscallLatencyScatterChart.png]]
  
= System Call Latency Analysis Statistics =
+
== System call latency statistics ==
A new view has been added to show statistics about system call latencies.
+
The '''System Call Latency Statistics''' view shows statistics about system call latencies.
  
 
[[Image:SystemCallStatistics.png]]
 
[[Image:SystemCallStatistics.png]]
  
= Critical Flow view =
+
== System call latency density ==
 +
The '''System Call Density''' view shows the distribution of the latencies for the current selected time window of the traces.
  
A Critical Flow Analysis and view has been added to show dependency chains for a given process.
+
[[Image:SystemCallDensity.png]]
 +
 
 +
= Critical flow view =
 +
 
 +
A critical flow analysis and view has been added to show dependency chains for a given process.
  
 
[[Image:CriticalPathView.png]]
 
[[Image:CriticalPathView.png]]
Line 43: Line 49:
 
[[Image:LostEventMarkers.png]]
 
[[Image:LostEventMarkers.png]]
  
= Navigation for Trace Markers in Time Graph Views =
+
= Navigation for trace markers in Time Graph Views =
 
It is possible to navigate from one marker forward and backwards in time graph views as well as it's possible to configure which marker type to include for the navigation. It is also possible to hide markers of a given type from the view menu.
 
It is possible to navigate from one marker forward and backwards in time graph views as well as it's possible to configure which marker type to include for the navigation. It is also possible to hide markers of a given type from the view menu.
  
 
[[Image:NavigationOfMarkers.png]]
 
[[Image:NavigationOfMarkers.png]]
  
= API for Trace Specific Markers =
+
= API for trace specific markers =
 
A new API is provided to define programmatically trace specific markers. This can be used, for example, to visualize time periods in the time graph views.
 
A new API is provided to define programmatically trace specific markers. This can be used, for example, to visualize time periods in the time graph views.
  
= Display of Soft IRQ names in the Resources view =
+
= Display of soft IRQ names in the Resources view =
 
The '''Resources''' view now displays the soft IRQ names together with the Soft IRQ numbers.
 
The '''Resources''' view now displays the soft IRQ names together with the Soft IRQ numbers.
  

Revision as of 11:32, 15 January 2016

Pie charts in Statistics view

Pie Charts have been added to the Statistics view.

StatisticsWithPieCharts.png

Gridlines in Time Graph views

Grid lines have been added to the time graph views such as the Control Flow view.

InitialGridLineSupport.png

System call latency analysis

For analyzing of analyzing system call latencies in the Linux Kernel using LTTng kernel traces, the System Call Latency Analysis has been added. Various views will now display the results of the analysis in different ways.

System call latency table

The System Call Latency table lists all latencies occurred per system call type occurred within the currently open trace.

SysCallLatencyAnalysis.png

System call latency scatter graph

The System Call Latency vs Time view visualizes system call latencies in the Linux Kernel over time.

SyscallLatencyScatterChart.png

System call latency statistics

The System Call Latency Statistics view shows statistics about system call latencies.

SystemCallStatistics.png

System call latency density

The System Call Density view shows the distribution of the latencies for the current selected time window of the traces.

SystemCallDensity.png

Critical flow view

A critical flow analysis and view has been added to show dependency chains for a given process.

CriticalPathView.png

Support for user bookmarks in time graph views

It is now possible to create bookmarks in time graph view for a single or time range selection. This will allow users to annotate their traces and easily navigate to region of interests.

UserDefinedMarkers.png

Lost event markers in time graph views

Time graph views such as Control Flow or Resources view now highlight the durations where lost lost events occurred. .

LostEventMarkers.png

Navigation for trace markers in Time Graph Views

It is possible to navigate from one marker forward and backwards in time graph views as well as it's possible to configure which marker type to include for the navigation. It is also possible to hide markers of a given type from the view menu.

NavigationOfMarkers.png

API for trace specific markers

A new API is provided to define programmatically trace specific markers. This can be used, for example, to visualize time periods in the time graph views.

Display of soft IRQ names in the Resources view

The Resources view now displays the soft IRQ names together with the Soft IRQ numbers.

ResourcesViewSoftIRQNames.png

Bugs fixed in this release

See Bugzilla report Bugs Fixed in Trace Compass 2.0

Back to the top