|
RTInsight+提供代码覆盖率分析、涵数性能分析、变量监控、堆栈使用监控、内存泄露分析、任务性能分析及系统跟踪等功能。
RTInsight+覆盖率分析采用LDRA公司BITMAP技术,可动态、实时监控被测软件系统代码覆盖率,能分析128K个涵数或语句覆盖率,支持:
-
语句覆盖率
-
分支覆盖率
-
调用覆盖率
-
外部中断使用记数

RTInsight+提供的代码插装方式适用于带指令预取与指令CACHE的嵌入式系统,可准确地分析系统执行时间与性能。
能同时分析4G个任务下的128K个涵数,最大的循环调用深度可达1K。
RTInsight+性能分析提供如下信息:
-
系统总体执行时间;
-
每个子程序最大、最小、累加执行时间与执行次数;
-
中断响应时间。


RTInsight+提供变量监控分析功能,可实时监控8个系统变量和2个数组。


在实时嵌入系统经常发生由于堆栈溢出或堆栈使用问题而导致系统崩溃,使用RTInsight+堆栈监控功能可实时监控被测系统堆栈使用情况,一旦系统堆栈溢出RTInsight+可将引起堆栈溢出现场实时跟踪记录下来供测试人员分析。
在实时嵌入系统中,可能会发生内存申请后没有释放的情况,通过RTInsight+的分析测试,可以找出内存泄露并定位。



RTInsight+能实时分析在有嵌入式操作系统各个任务的执行情况,例如是退出还是在执行中;并且分析各个任务的时间性能,例如累计执行时间等等。


RTInsight+提供128K跟踪分析功能,可实时跟踪记录系统执行状态,并可设置灵活的触发条件与记录条件。


|