分析器
下面系统性能分析器产品与V850微控制器兼容。
AZ850: 用于RX850和RX850 Pro的系统性能分析器
AZ850V4: 用于RX850V4的系统性能分析器
文档

特性

系统性能分析器可以显示执行任务的记录和对RTOS资源的访问信息。
它可以清楚地说明任务状态,并决定调优索引。
定量评估索引

在设计编码调试过程中,为了有效利用CPU资源和功能,需要进行任务调优。为了提高系统性能和质量,在进行系统性能计算和分析时,任务调优非常重要。
在任务调优过程中,先进行以下操作检测,再进行系统性能分析:
操作检测

- 任务操作时间检测
(死锁状态、任务运行序列、资源访问状态)
- 内部任务操作检测
(内存寄存器的内容、 函数调用顺序)
- 中断处理操作检测
(发生频率、嵌套深度、处理时间、允许/禁止位)
- 内部驱动I/O处理检测
(访问数据的值、信号输入)
|
显示调用图形窗口的函数

响应性能分析

- 访问分配的合适性(任务的运行时间)
- 选择最优化调度 (任务优先级)
- 优化资源分配(资源利用的有效性,资源的价值)
|
在设计阶段,根据分析结果修改算法和系统配置内容。用于支持分析和修改的工具是系统性能分析器(SPA)。
AZ的操作需要结合各种各样的调试器,具有以下功能:
- 由于系统时间偏差的bug检测
- 由于几个任务同时操作的问题检测
- 实时系统执行性能的检测/分析
|
SPASs实际跟踪数据,并提供以下用于软件操作分析的功能,从而进行任务操作分析。
- 不必要的系统处理的检测
- 支持原因分析
- 净化系统调优索引
|
下表显示了SPA支持的工具和环境。
|
目标设备
|
AZ
|
目标工具
|
|
OS
|
调试器
|
仿真器
|
|
V850 系列
|
AZ850
|
RX850,RX850Pro
|
ID850
|
SM850
|
|
AZ850V4
|
RX850V4
|
|
AZ 由以下四个窗口组成:

执行转换状态显示窗口

显示对象转换与时间的关系,横坐标表示时间,纵坐标表示对象。这个窗口显示了系统状态分析随任务切换或中断/异常而变化,以及由于实时操作系统利用符号执行调用的对象访问,允许用户迅速捕捉执行序列和执行转换。由此来确定问题的性能分析。
CPU利用率显示窗口

该窗口可以进行系统开销分析,以及对象执行时间和CPU利用率的检测,从而允许根据空闲时间和中断时间进行性能评测。
处理时间图形分布显示窗口

该窗口用于检测执行时间的统计处理和中断频率,以及最大/平均/最小执行时间,因而可以对调度问题的起因进行分析。
调用图形窗口

在函数执行状态显示窗口中,显示了调用程序与被调用函数之间的关系,用上/下光标指定时间区域。
|