Service Call Block Time
The Service Call Block Time graphs (Views > Service Blocking > ...) display the service blocking times of the RTX64 calls that can block: RtWaitForSingleObjectEx and RtWaitForMultipleObjectsEx. Each data point represents a specific kernel service call, where the x-position indicates the point in time and the y-position the blocking time. Clicking a data point (a service call) will highlight it in the trace view. One use of this graph is to identify unintentional blocking, which can cause unusually high response times of threads.
This information is available for all objects (Views > Service Blocking > Service Call Block - All Objects) or a selected object (Views > Service Blocking > Service Call Block - Select Object).
The Service Call Block - All Objects view
NOTE: If accessed from the View menu of the main window, this view will plot all calls on any object. You can bring up the view for a single object by right-clicking on a service call in the trace view and selecting Blocking Time Graph from the [Object Name] submenu.
View Options
The View menu contains several options that allow you to change the graph’s display and content.
Option | Description |
---|---|
Clone View |
Creates a duplicate copy of the view in the same window. |
Draw Markers |
Toggles display of markers. |
Markers in Actor Color |
Sets all markers to the actor color if Draw Markers is selected. |
Line Style |
Choose a line style for the graph to display:
|
Show Unit on Scale |
Toggles display of the units of measurement. |
Configure Y-Axis... | Opens the Configure Y-Axis dialog, through which you can choose an automatic (default) or manual setup. |
Show in Trace View |
Show this data in the current Trace View or create a new Trace View to show the data. |
Export to File | Opens the Export Graph dialog, through which you can export the graph data to a CSV file. |
Show Bookmarks |
Toggles display of bookmarks |
Show Legend |
Toggles display of the color legend. |
Show ScrollBar |
Toggles display of the scroll bar. |
Settings | Opens the View Settings dialog, through which you can set current and default settings for this view. |
Related Topics ABOUT TRACEALYZER:
- About Tracealyzer
- Terminology
- Understanding the Tracealyzer User Interface
- Configuring Tracealyzer
- Tips, Tricks, and Notes
rELATED tOPICS ABOUT MONITORING:
- Application Monitoring
- Understanding Persistent vs. Transient
- Changing Default Monitor Settings (RTX64 Control Panel)
- RTX64 Monitor
- Event Classes