我正在寻找一个分析器,以找到我的c++代码中的瓶颈。我想找一个免费的、非侵入性的、好的分析工具。我是一名游戏开发者,我在Xbox 360上使用PIX,我发现它非常好,但它不是免费的。我知道英特尔VTune,但它也不是免费的。
当前回答
Proffy很酷:http://pauldoo.com/proffy/
免责声明:这是我写的。
其他回答
CodeXL现在已经取代了End Of Line'd AMD Code Analyst,两者都是免费的,但没有VTune先进。
还有Sleepy,它非常简单,但在很多情况下都能完成任务。
注意:以上三个工具几年来都没有维护过。
另一个分析器是Shiny。
我已经使用“TrueTime”很多年了,它是Compuware开发伙伴套件的一部分。有一个[免费版本](你可以尝试Compuware DevPartner性能分析社区版)可用。
Very Sleepy是一个针对Windows系统的C/ c++ CPU分析器(免费)。
Proffy很酷:http://pauldoo.com/proffy/
免责声明:这是我写的。
推荐文章
- decltype(auto)的一些用途是什么?
- Shared_ptr转换为数组:应该使用它吗?
- Printf与std::字符串?
- 禁用复制构造函数
- 我如何找到哪个程序正在使用端口80在Windows?
- 在Windows中有像GREP这样的模式匹配实用程序吗?
- 只接受特定类型的c++模板
- c#和Java中的泛型有什么不同?和模板在c++ ?
- 如何在Windows命令提示符下运行.sh ?
- c++ 11中的递归lambda函数
- 在c++中指针使用NULL或0(零)吗?
- 在c++中,如何将int值附加到字符串中?
- 如何从命令行在windows中找到mysql数据目录
- 就性能而言,使用std::memcpy()还是std::copy()更好?
- 为什么布尔值是1字节而不是1位?