doc: add time axis alignment to user guide
authorBernd Hufmann <Bernd.Hufmann@ericsson.com>
Thu, 28 May 2015 14:07:35 +0000 (10:07 -0400)
committerBernd Hufmann <bernd.hufmann@ericsson.com>
Thu, 28 May 2015 15:26:29 +0000 (11:26 -0400)
Change-Id: I4cb900dbc83d0adefea0b19865d877caf411834f
Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/48870
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
15 files changed:
doc/org.eclipse.tracecompass.doc.user/doc/User-Guide.mediawiki
doc/org.eclipse.tracecompass.doc.user/doc/images/Cfv_global.png
doc/org.eclipse.tracecompass.doc.user/doc/images/HistogramView.png
doc/org.eclipse.tracecompass.doc.user/doc/images/LTTngKernelPerspective.png
doc/org.eclipse.tracecompass.doc.user/doc/images/LTTng_CpuUsageView.png
doc/org.eclipse.tracecompass.doc.user/doc/images/RV_infobox1.png
doc/org.eclipse.tracecompass.doc.user/doc/images/RV_infobox2.png
doc/org.eclipse.tracecompass.doc.user/doc/images/Rv_example.png
doc/org.eclipse.tracecompass.doc.user/doc/images/TimeAlignment_sash.png [new file with mode: 0644]
doc/org.eclipse.tracecompass.doc.user/doc/images/TimeChartView.png
doc/org.eclipse.tracecompass.doc.user/doc/images/TracingPerspective.png
doc/org.eclipse.tracecompass.doc.user/doc/images/XML_xy_chart.png
doc/org.eclipse.tracecompass.doc.user/doc/images/Xml_analysis_screenshot.png
doc/org.eclipse.tracecompass.doc.user/doc/images/memoryUsage/memory-usage-multithread.png
doc/org.eclipse.tracecompass.doc.user/doc/images/memoryUsage/memory-usage-no-thread-info.png

index 07254f6274cac3edcd7405404788dc0d04857583..d9c53140fa001f85f5a2444769e100f6ff8ec835 100644 (file)
@@ -678,10 +678,12 @@ The search and filter highlight color can be customized by the user by changing
 
 == Histogram View ==
 
-The Histogram View displays the trace events distribution with respect to time. When streaming a trace, this view is dynamically updated as the events are received.
+The Histogram View displays the trace events distribution with respect to time. When streaming a trace, this view is dynamically updated as the events are received. The time axis is aligned with other views that support automatic time axis alignment (see [[#Automatic Time Axis Alignment | Automatic Time Axis Alignment]]).
 
 [[Image:images/HistogramView.png]]
 
+The '''Align Views''' toggle button [[Image:images/link.gif]] in the local toolbar allows to disable and enable the automatic time axis alignment of time-based views. Disabling the alignment in the Histogram view will disable this feature across all the views because it's a workspace preference.
+
 The '''Hide Lost Events''' toggle button [[Image:images/hide_lost_events.gif]] in the local toolbar allows to hide the bars of lost events. When the button is selected it can be toggled again to show the lost events.
 
 The '''Activate Trace Coloring''' toggle button [[Image:images/show_hist_traces.gif]] in the local toolbar allows to use separate colors for each trace of an experiment. Note that this feature is not available if your experiment contains more than twenty two traces. When activated, a legend is displayed at the bottom on the histogram view.
@@ -696,7 +698,7 @@ The controls can be used to modify their respective value. After validation, the
 
 The large (full) histogram, at the bottom, shows the event distribution over the whole trace or set of traces. It also has a smaller semi-transparent orange window, with a cross-hair, that shows the current zoom window.
 
-The smaller (zoom) histogram, on top right, corresponds to the current zoom window, a sub-range of the event set.
+The smaller (zoom) histogram, on top right, corresponds to the current zoom window, a sub-range of the event set. The window size can be adjusted by dragging the sash left beside the zoom window.
 
 The x-axis of each histogram corresponds to the event timestamps. The start time and end time of the histogram range is displayed. The y-axis shows the maximum number of events in the corresponding histogram bars.
 
@@ -784,7 +786,7 @@ To apply a saved preset filter in an events table, right-click on the table and
 
 [[Image:images/TimeChartView.png]]
 
-The Time Chart view allows the user to visualize every open trace in a common time chart. Each trace is display in its own row and ticks are display for every punctual event. As the user zooms using the mouse wheel or by right-clicking and dragging in the time scale, more detailed event data is computed from the traces.
+The Time Chart view allows the user to visualize every open trace in a common time chart. Each trace is display in its own row and ticks are display for every punctual event. As the user zooms using the mouse wheel or by right-clicking and dragging in the time scale, more detailed event data is computed from the traces. The time axis is aligned with other views that support automatic time axis alignment (see [[#Automatic Time Axis Alignment | Automatic Time Axis Alignment]]).
 
 Time synchronization is enabled between the time chart view and other trace viewers such as the events table.
 
@@ -798,6 +800,8 @@ When a filter is applied in the events table, the non-matching ticks are removed
 
 The Time Chart only supports traces that are opened in an editor. The use of an editor is specified in the plug-in extension for that trace type, or is enabled by default for custom traces.
 
+The '''Align Views''' toggle button [[Image:images/link.gif]] in the local toolbar allows to disable and enable the automatic time axis alignment of time-based views. Disabling the alignment in the this view will disable this feature across all the views because it's a workspace preference.
+
 == State System Explorer View ==
 
 The State System Explorer view allows the user to inspect the state interval values of every attribute of a state system at a particular time.
@@ -997,6 +1001,12 @@ To do so:
 
 The trace will be opened in an editor showing the events table, and an entry will be added for it in the Time Chart view.
 
+== Automatic Time Axis Alignment ==
+
+Trace Compass supports automatic alignment of the time axis for time base views. The user now can resize the time window of one view and all other open views will align to the new window size and position. The automatic alignment is optional and can be disabled and enabled using the '''Align Views''' toolbar button. Disabling or enabling it in one view it will disable and enable it for all view since it's a workspace wide setting.
+
+[[Image:images/TimeAlignment_sash.png]]
+
 = LTTng Tracer Control =
 
 The LTTng Tracer Control in Eclipse for the LTTng Tracer toolchain version v2.0 (or later) is done using SSH and requires an SSH server to be running on the remote host. For the SSH connection the SSH implementation of Remote Services is used. The functions to control the LTTng tracer (e.g. start and stop), either locally or remotely, are available from a dedicated Control View.
@@ -1549,7 +1559,7 @@ You should get something like this:
 
 [[Image:images/Cfv_global.png]]
 
-The view is divided into the following important sections: '''process tree and information''', '''control flow''' and the '''toolbar'''.
+The view is divided into the following important sections: '''process tree and information''', '''control flow''' and the '''toolbar'''. The time axis is aligned with other views that support automatic time axis alignment (see [[#Automatic Time Axis Alignment | Automatic Time Axis Alignment]]).
 
 The following sections provide detailed information for each part of the Control Flow View.
 
@@ -1657,6 +1667,10 @@ The tooltip indicates:
 The Control Flow View '''toolbar''', located at the top right of the view, has shortcut buttons to perform common actions:
 
 {|
+| [[Image:images/link.gif]]
+| Align Views
+| Disable and enable the automatic time axis alignment of time-based views. Disabling the alignment in the this view will disable this feature across all the views because it's a workspace preference
+|-
 | [[Image:images/filter_items.gif]]
 | Show View Filter
 | Opens the process filter dialog
@@ -1714,11 +1728,13 @@ Alternatively, go in '''Window''' -> '''Show View''' -> '''Other...''' and selec
 
 [[Image:images/Rv_example.png|Example of resources view with all trace points and syscalls enabled]]
 
-This view shows the state of system resources i.e. if changes occured during the trace either on '''CPUs''', '''IRQs''' or '''soft IRQs''', it will appear in this view. The left side of the view present a list of resources that are affected by at least one event of the trace. The right side illustrate the state in which each resource is at some point in time. For state '''USERMODE''' it also prints the process name in the state bar. For state '''SYSCALL''' the name of the system call is
+This view shows the state of system resources i.e. if changes occurred during the trace either on '''CPUs''', '''IRQs''' or '''soft IRQs''', it will appear in this view. The left side of the view present a list of resources that are affected by at least one event of the trace. The right side illustrate the state in which each resource is at some point in time. For state '''USERMODE''' it also prints the process name in the state bar. For state '''SYSCALL''' the name of the system call is
 displayed in the state region.
 
 Just like other views, according to which trace points and system calls are activated, the content of this view may change from one trace to another.
 
+The time axis is aligned with other views that support automatic time axis alignment (see [[#Automatic Time Axis Alignment | Automatic Time Axis Alignment]]).
+
 Each state are represented by one color so it is faster to say what is happening.
 
 [[Image:images/Rv_legend.png|Color for each state]]
@@ -1746,6 +1762,10 @@ See Control Flow View's '''[[#Incomplete_regions | Incomplete regions]]'''.
 The Resources View '''toolbar''', located at the top right of the view, has shortcut buttons to perform common actions:
 
 {|
+| [[Image:images/link.gif]]
+| Align Views
+| Disable and enable the automatic time axis alignment of time-based views. Disabling the alignment in the this view will disable this feature across all the views because it's a workspace preference
+|-
 | [[Image:images/show_legend.gif]]
 | Show Legend
 | Displays the states legend
@@ -1789,7 +1809,7 @@ Now, the CPU Usage view will show:
 
 [[Image:images/LTTng_CpuUsageView.png]]
 
-The view is divided into the following important sections: '''Process Information''' and the '''CPU Usage Chart'''.
+The view is divided into the following important sections: '''Process Information''' and the '''CPU Usage Chart'''. The time axis is aligned with other views that support automatic time axis alignment (see [[#Automatic Time Axis Alignment | Automatic Time Axis Alignment]]).
 
 
 === Process Information ===
@@ -1806,7 +1826,6 @@ The CPU Usage Chart on the right side of the view, plots the total time spent on
 The CPU Usage chart is usable with the mouse. The following actions are set:
 
 * '''left-click''': select a time or time range begin time
-* '''Shift-left-click''': select a time range end time
 * '''left-drag horizontally''': select a time range or change the time range begin or end time
 * '''middle-drag''': pan left or right
 * '''right-drag horizontally''': zoom region
@@ -1820,8 +1839,18 @@ Hover the cursor over a line of the chart and a tooltip will pop up with the fol
 * '''Total''': The total CPU usage
 
 
-[[Image:images/LTTng_CpuUsageViewToolTip.png]]
+==== Toolbar ====
+
+The CPU Usage View '''toolbar''', located at the top right of the view, has shortcut buttons to perform common actions:
 
+{|
+| [[Image:images/link.gif]]
+| Align Views
+| Disable and enable the automatic time axis alignment of time-based views. Disabling the alignment in the this view will disable this feature across all the views because it's a workspace preference
+|-
+|}
+
+[[Image:images/LTTng_CpuUsageViewToolTip.png]]
 
 == LTTng Kernel Events Editor ==
 
@@ -1903,7 +1932,33 @@ If thread information is not available it will look like this:
 
 [[Image:images/memoryUsage/memory-usage-no-thread-info.png]]
 
-The view allows selection of a specific time by left-clicking on a point in the chart. Left mouse dragging will select a time range. Right mouse dragging on the area will zoom in on that window. Middle mouse dragging will move the display window. Mouse wheel operations will zoom in and out also.
+The time axis is aligned with other views that support automatic time axis alignment (see [[#Automatic Time Axis Alignment | Automatic Time Axis Alignment]]).
+
+Please note this view will not show shared memory or stack memory usage.
+
+=== Using the mouse ===
+
+The Memory Usage chart is usable with the mouse. The following actions are set:
+
+* '''left-click''': select a time or time range begin time
+* '''left-drag horizontally''': select a time range or change the time range begin or end time
+* '''middle-drag''': pan left or right
+* '''right-drag horizontally''': zoom region
+* '''mouse wheel up/down''': zoom in or out
+
+
+=== Toolbar ===
+
+The Memory Usage View '''toolbar''', located at the top right of the view, has shortcut buttons to perform common actions:
+
+{|
+| [[Image:images/link.gif]]
+| Align Views
+| Disable and enable the automatic time axis alignment of time-based views. Disabling the alignment in the this view will disable this feature across all the views because it's a workspace preference
+|-
+|}
+
+[[Image:images/LTTng_CpuUsageViewToolTip.png]]
 
 Please note this view will not show shared memory or stack memory usage.
 
index 16c21fc3a130c9a809aa6a6557b594560fdadfd9..f3810752c0dd8079b7e76e35e6a098d2f450817e 100644 (file)
Binary files a/doc/org.eclipse.tracecompass.doc.user/doc/images/Cfv_global.png and b/doc/org.eclipse.tracecompass.doc.user/doc/images/Cfv_global.png differ
index e2611753922c9c135cd264fc7fbf1133eb113732..70e642e002a1eb3dbcfc77bfa3560f379e2dd29a 100644 (file)
Binary files a/doc/org.eclipse.tracecompass.doc.user/doc/images/HistogramView.png and b/doc/org.eclipse.tracecompass.doc.user/doc/images/HistogramView.png differ
index e68e369742db8d06dc05b0cd3864c17a726b00d1..96bcccc314efef3dc4057d66c5a5865e78bc3cf0 100644 (file)
Binary files a/doc/org.eclipse.tracecompass.doc.user/doc/images/LTTngKernelPerspective.png and b/doc/org.eclipse.tracecompass.doc.user/doc/images/LTTngKernelPerspective.png differ
index 747ab8e25593f4d51b84b74e46b9156c84d4ef68..e19befeef2e5c0e4290787d745d444043460fc39 100644 (file)
Binary files a/doc/org.eclipse.tracecompass.doc.user/doc/images/LTTng_CpuUsageView.png and b/doc/org.eclipse.tracecompass.doc.user/doc/images/LTTng_CpuUsageView.png differ
index 0d38a9a3a1a1e2e65ee27051d7dbb58fd5f6b2c5..0d0deb68da399552529941545f0df9bd44c6294f 100644 (file)
Binary files a/doc/org.eclipse.tracecompass.doc.user/doc/images/RV_infobox1.png and b/doc/org.eclipse.tracecompass.doc.user/doc/images/RV_infobox1.png differ
index fc4d33d69a19e7e3e50623421a8e22a09750112f..45afc54f3532cd0a3d6ccbd2596d3f4b9de1f020 100644 (file)
Binary files a/doc/org.eclipse.tracecompass.doc.user/doc/images/RV_infobox2.png and b/doc/org.eclipse.tracecompass.doc.user/doc/images/RV_infobox2.png differ
index 702fcee8cb3fc931bac376e0f4e144095727f304..7545d9ea6acb4dc5eb0756550b46d33a0319795f 100644 (file)
Binary files a/doc/org.eclipse.tracecompass.doc.user/doc/images/Rv_example.png and b/doc/org.eclipse.tracecompass.doc.user/doc/images/Rv_example.png differ
diff --git a/doc/org.eclipse.tracecompass.doc.user/doc/images/TimeAlignment_sash.png b/doc/org.eclipse.tracecompass.doc.user/doc/images/TimeAlignment_sash.png
new file mode 100644 (file)
index 0000000..8a52305
Binary files /dev/null and b/doc/org.eclipse.tracecompass.doc.user/doc/images/TimeAlignment_sash.png differ
index 0ead584f81a92114efac7329aec03a2170e5f230..0b23cb815cfe6446fff3793887e3cd691cd52fa3 100644 (file)
Binary files a/doc/org.eclipse.tracecompass.doc.user/doc/images/TimeChartView.png and b/doc/org.eclipse.tracecompass.doc.user/doc/images/TimeChartView.png differ
index 69b815578a4a2e1c882c4673672df6d3ebdaada0..5a2baeb734b9009030f7815dd8919626edddbd74 100644 (file)
Binary files a/doc/org.eclipse.tracecompass.doc.user/doc/images/TracingPerspective.png and b/doc/org.eclipse.tracecompass.doc.user/doc/images/TracingPerspective.png differ
index 5c88da64d57b5aac2bef5d36026effb9ba8b01ae..d34f840c297ee3853d0795f12df24c0730e15bc8 100644 (file)
Binary files a/doc/org.eclipse.tracecompass.doc.user/doc/images/XML_xy_chart.png and b/doc/org.eclipse.tracecompass.doc.user/doc/images/XML_xy_chart.png differ
index 292c239ba3c6addc7b8206b0f8168fea5ecb8a0c..57be2d6d168a6e1210948cc59a4e408d2ec8f813 100644 (file)
Binary files a/doc/org.eclipse.tracecompass.doc.user/doc/images/Xml_analysis_screenshot.png and b/doc/org.eclipse.tracecompass.doc.user/doc/images/Xml_analysis_screenshot.png differ
index 2634abc24c44487d1d395bab6f72f6c74bcc581c..aeda0c4f9968ae77dfb2664f7f9455629efaaf22 100644 (file)
Binary files a/doc/org.eclipse.tracecompass.doc.user/doc/images/memoryUsage/memory-usage-multithread.png and b/doc/org.eclipse.tracecompass.doc.user/doc/images/memoryUsage/memory-usage-multithread.png differ
index fb74815ce6836fcec02c6f7d02f9759f929f8960..85f394601b3ec43cb605f93f0090a7a5b7dd4d5b 100644 (file)
Binary files a/doc/org.eclipse.tracecompass.doc.user/doc/images/memoryUsage/memory-usage-no-thread-info.png and b/doc/org.eclipse.tracecompass.doc.user/doc/images/memoryUsage/memory-usage-no-thread-info.png differ
This page took 0.040949 seconds and 5 git commands to generate.