通过gcov对Qt项目的代码覆盖率进行分析
发布时间
阅读量:
阅读量
近期了解到,在MinGW环境中有一个名为gcov的实用工具藏匿其中。这个工具能够帮助你追踪应用程序在运行时调用了哪些特定代码块,并能清晰展示这些代码行在整个程序运行过程中被调用的具体频率。它不仅可以用于计算程序的功能覆盖情况(即代码覆盖率),还能在性能优化方面提供有价值的参考价值。
我的运行环境
- Windows XP
- MinGW(gcc 4.4.0)
- Qt 4.8.4
第一步:编写一个可运行的Qt程序
要用到的文件:hihi.cpp, hihi.pro
- hihi.cpp
class Haha
{
public:
void hihi() {
for (int i = 0; i < 100; i++) {
int j = 0;
}
}
};
int main(int argc, char *argv[])
{
Haha haha;
haha.hihi();
return 0;
}
全部评论 (0)
还没有任何评论哟~
