This panel is a child-panel of the
Realtime OS Task Analyzer panel to display the analysis information such as execution transition state of the processing program, the state of real-time OS resource usage, and the CPU usage status.
Figure A-2. Analysis Result Panel
The following items are explained here.
[Description of each area]
This area consists of the following buttons.
|
In the Analysis information diagram area, changes the red-highlighted processing interval from "the processing interval now being highlighted in red" to "the processing interval which was executed prior to the highlighted processing interval".
|
|
In the Analysis information diagram area, changes the red-highlighted processing interval from "the interval now being highlighted in red" to "the interval which was executed immediately after the highlighted processing interval".
|
|
In the Analysis information diagram area, changes the red-highlighted processing interval from "the interval now being highlighted in red" to "the interval at which the given processing program was executed first".
Note that the "first executed" processing interval is the interval at which the given processing program was executed first during trace data acquisition.
|
|
In the Analysis information diagram area, changes the red-highlighted processing interval from "the interval now being highlighted in red" to "the interval just before which the given processing program was executed".
|
|
In the Analysis information diagram area, changes the red-highlighted processing interval from "the interval now being highlighted in red" to "the interval immediately after which the given processing program was executed".
|
|
In the Analysis information diagram area, changes the red-highlighted processing interval from "the interval now being highlighted in red" to "the interval at which the given processing program was executed last".
Note that the "last executed processing interval" is the interval at which the processing program was executed last during trace data acquisition.
|
|
|
(2) Analysis information display area
Displays analysis information including the execution transition state of the processing program, the state of real-time OS resource usage, and the CPU usage status, among the acquired trace data.
(a) Analysis information table area
Displays the analysis information about the CPU usage status in table form.
Figure A-3. Analysis Information Table Area
The following table shows the elements which make up this area.
|
|
|
Displays the sort order in the target column.
|
|
Indicates the sort in ascending order.
|
|
Indicates the sort in descending order.
|
|
Displays whether a filter condition is or is not set for the target column.
|
|
Indicates that a filter condition is not set for the column.
Clicking on this icon displays the following filtering menu.
|
|
Displays all analysis information.
|
|
|
|
Only displays the lines indicated by "-".
|
|
Displays lines other than those indicated by "-".
|
|
Only displays the target object lines.
|
|
Indicates a column for which a filter condition has been set.
|
|
Indicates whether the target column is or is not the scroll target during horizontal scrolling using the scroll bar.
|
|
Indicates that the column is the scroll target.
|
|
Indicates that the column is not the scroll target.
|
|
Displays the type of the objects (processing program or real-time OS resource).
Note that the processing programs displayed in this column are limited to the ones which were executed during trace data acquisition, and the real-time OS resource displayed in the column is limited to the one whose task was queued in the task wait queue of the object during trace data acquisition.
|
|
Displays the ID name of the object.
|
|
Displays the ID number of the object.
|
|
|
|
Displays the execution ratio (total ratio or user/kernel ratio) for the processing program. The [Context menu] menu is used to switch between "total ratio" and "user/kernel ratio".
|
|
Displays the total execution time of the processing program.
|
|
Displays the average continuous execution time of the processing program.
|
|
Displays the maximum continuous execution time of the processing program.
|
|
Displays the minimum continuous execution time of the processing program.
|
|
Displays the execution count (number of times of execution from the start) of the processing program.
|
(b) Analysis information diagram area
Displays analysis information about the execution transition state of the processing program and real-time OS resource usage status in diagram form.
Figure A-4. Analysis Information Diagram Area
The elements which make up this area are as follows.
<1> Start time of execution transition display
<2> End time of execution transition display
<3> Execution transition display area
In this area, execution transition state of the processing program is indicated as follows:
|
Indicates that a processing program was executed.
|
|
Indicates that a processing program has been suspended.
|
|
Indicates that a task is in transition to the READY state.
|
|
Indicates that a task is in transition to the WAITING state, or a task has been queued in the wait queue of the real-time OS resource.
|
|
Indicates that a task is in transition to the SUSPENDED state.
|
|
Indicates that a task is in transition to the WAITING-SUSPENDED state.
|
|
Indicates that a task is in transition to the DORMANT state.
|
|
Indicates that RI600V4 processing was executed in association with the issued service call.
|
|
When "processing program" has been selected in the Analysis information table area, this color indicates the processing interval that was executed first among the intervals shown by
.
Pressing the Toolbar buttons (
,
, etc.) moves to the corresponding processing interval.
|
In this area, usage status of the real-time OS resource is indicated with the event marks below:
|
Indicates that a service call has been issued.
When the mouse cursor is placed on this mark, the "service call name" (ID number of the object) for which a service call is issued.
|
|
Indicates that a service call has been terminated normally.
When the mouse cursor is placed on this mark, "E_OK (0)" appears indicating normal termination of the service call.
|
|
Indicates that a service call has been terminated abnormally.
When the mouse cursor is placed on this mark, "macro name (value)" appears indicating abnormal termination of the service call.
|
|
Indicates that a service call has been timed out.
When the mouse cursor is placed on this mark, "E_TMOUT (-50)" appears indicating timeout of the service call.
|
Remark By dragging and dropping the mouse cursor in this area, the analysis information to be displayed in the
Analysis information table area can be updated from "analysis information during the trace data acquisition period" to "analysis information during the analysis information extraction interval".
To cancel "analysis information during the analysis information extraction interval," move the mouse cursor to within the
Analysis information diagram area, and then double click on the left mouse button while pressing the [Ctrl] key.
For details on this operation, see section "
2.4.6 Limiting range of usage status".
<4> Scroll bar of execution transition display
Left end of scroll bar is start position of trace data acquisition period. Right end of scroll bar is end position of trace data acquisition period.
<5> Zoom in or out slider of execution transition display
When you drag slider to right, execution transition display area is zoomed in and when you drag slider to left, execution transition display area is zoomed out.
<6> Zoom in button of execution transition display
<7> Zoom out button of execution transition display
Figure A-5. Extraction of Analysis Information
Elements which make up the analysis information extraction interval are as follows:
- Start time of analysis information extraction
- End time of analysis information extraction
- Analysis information extraction interval
Displays the execution transition state of the processing program and the real-time OS resource usage status during the analysis information extraction interval.
The analysis information extraction interval appears in magenta background.
(3) Analysis information overview display area
Figure A-6. Analysis information overview display area
<1> Start time of overview display
<2> End time of overview display
<3> Overview display area
<4> Execution transition display control
<5> Scroll bar of overview display
Specifies the period at which information is displayed in the
Overview display area during the trace data acquisition period.
Left end of scroll bar is start position of trace data acquisition period. Right end of scroll bar is end position of trace data acquisition period.
<6> Zoom in or out slider of overview display
When you drag slider to right, overview display area is zoomed in and when you drag slider to left, overview display area is zoomed out.
<7> Zoom in button of overview display
<8> Zoom out button of overview display
Remark By using the mouse wheel with the [Ctrl] key pressed, the display within the
Overview display area can be zoomed in or out.
By right-clicking on the mouse, the following context menu is displayed:
|
When this menu has been selected, "the ratio of the total execution time of the processing program to the total execution time of all the processing programs" is displayed in the CPU Usage Rate column.
|
Display User/Kernel Ratio
|
When this menu has been selected, "the ratio of the total execution time of the processing program to the total execution time of all the processing programs" is displayed in the CPU Usage Rate column in the following form:
- xxx
The ratio of the total execution time of the given processing program (excluding RI600V4 processing time associated with service call issuance) to the total execution time of all the processing programs.
- yyy
The ratio of the RI600V4 total processing time associated with service call issuance in the given processing program to the total execution time of all the processing programs.
|
|
Opens the Editor panel and displays the source of the processing program.
|
|
Opens the Disassemble panel and displays the disassemble results of the processing program.
|
Go to Maximum Execution Time
|
|
Go to Minimum Execution Time
|
|