首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C/C++性能分析器/分析器最喜欢的特性是什么?

C/C++性能分析器/分析器最喜欢的特性是什么?
EN

Stack Overflow用户
提问于 2008-12-04 19:01:28
回答 7查看 976关注 0票数 2

我在试着挑选一个穿透分析仪来使用。我是一个初级开发人员,不确定要在性能分析器中寻找什么。最重要的功能是什么?

EN

回答 7

Stack Overflow用户

发布于 2008-12-04 19:33:05

如果您使用valgrind,我强烈建议您使用KCacheGrind来可视化性能瓶颈。

票数 4
EN

Stack Overflow用户

发布于 2008-12-04 20:25:44

我希望在分析器中显示以下功能/输出信息。1.)应该能够显示总时钟周期消耗,也为每个功能。

2.)如果不是,则应告知所用的总时间和每个函数所花费的时间。

3.)它应该能够告诉你一个函数被调用了多少次。

4.)如果知道内存读取、内存写入、缓存未命中、缓存命中,那就更好了。

5.)每个函数的代码存储器

6.)使用的数据内存:全局常量、堆栈、堆使用率。

=AD

票数 2
EN

Stack Overflow用户

发布于 2008-12-04 19:30:44

两个经典的答案(假设你在*nix世界中)是valgrindgprof。你想要一个能让你(至少)检查你在每个过程或函数中花费了多少时间的东西。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/341691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档