|
RTInsight提供代码覆盖率分析、性能分析、变量监控、堆栈使用监控及系统跟踪等五大功能。
覆盖率分析
RTInsight覆盖率分析采用LDRA公司BITMAP技术,可动态、实时监控被测软件系统代码覆盖率,支持:
-
语句覆盖率
-
分支覆盖率
-
调用覆盖率

性能分析

RTInsight提供两种性能分析方式,即代码插装方式与非插装方式,其中非插装方式适用于不带指令预取与指令CACHE的嵌入式系统如INTEL
8031/51系列,代码插装方式适用于带指令预取与指令CACHE的嵌入式系统,可准确地分析系统执行时间与性能。
RTInsight性能分析提供如下信息:
-
系统总体执行时间;
-
每个子程序最大、最小、累加执行时间与执行次数;
-
中断响应时间。
变量监控分析

RTInsight提供变量监控分析功能,可实时监控14个系统变量。
堆栈监控分析

在实时嵌入系统经常发生由于堆栈溢出或堆栈使用问题而导致系统崩溃,使用RTInsight堆栈监控功能可实时监控被测系统堆栈使用情况,一旦系统堆栈溢出RTInsight可将引起堆栈溢出现场实时跟踪记录下来供测试人员分析。
跟踪分析
RTInsight提供32K跟踪分析功能,可实时跟踪记录系统执行状态,并可设置灵活的触发条件与记录条件。
|