5.3.3. 代码覆盖率饼状图

代码覆盖率饼状图位于分析摘要的左下角,它提供在捕获的执行过程中实际执行的函数和指令的百分比概况。

Figure 5.3. 代码覆盖率饼状图示例

代码覆盖率饼状图示例

“按指令统计的代码覆盖率”饼状图以图形方式显示执行的汇编指令的百分比。 绿色表示完全执行的指令的百分比,红色表示未执行的指令的百分比,黄色表示部分执行的指令的百分比。 例如,如果应用程序只经过一条条件指令路径,则该指令将归到部分代码覆盖率中。

第二个饼状图类似于“按指令统计的代码覆盖率”饼状图,但显示的是按函数统计的代码覆盖率。 在该饼状图中,黄色的部分覆盖率部分可能更大,因为即使函数中只有一条指令未完全执行,函数也归到部分覆盖率中。

双击一个饼状图扇形区可打开函数报告,在该报告中,该代码覆盖率类型的每个函数都为突出显示状态。 通过这种方式访问时,函数报告会自动按代码覆盖率进行排序。 例如,双击任一个红色扇形区都会打开函数报告,在该报告中,所有未执行的函数都为选中状态并居于视图中心位置。

Copyright © 2007,2008 ARM Limited. All rights reserved。ARM DUI 0414CC
Non-Confidential