我正在寻找一个分析器,以找到我的c++代码中的瓶颈。我想找一个免费的、非侵入性的、好的分析工具。我是一名游戏开发者,我在Xbox 360上使用PIX,我发现它非常好,但它不是免费的。我知道英特尔VTune,但它也不是免费的。
当前回答
Very Sleepy是一个针对Windows系统的C/ c++ CPU分析器(免费)。
其他回答
我使用VSPerfMon,这是一个独立的Visual Studio分析器。我编写了一个GUI工具来帮助我运行它并查看结果。
http://code.google.com/p/vsptree/
Very Sleepy是一个针对Windows系统的C/ c++ CPU分析器(免费)。
微软有Windows性能工具包。
它需要Windows Vista、Windows Server 2008或Windows 7。
另一个分析器是Shiny。
请试试我的剖析软件cRunWatch。它只有两个文件,所以很容易与您的项目集成,并且只需要添加一行代码就可以完成一段代码。
http://ravenspoint.wordpress.com/2010/06/16/timing/
需要Boost库。
推荐文章
- 解析c++中的命令行参数?
- 我如何在c++中创建一个随机的字母数字字符串?
- c++中的atan和atan2有什么区别?
- 现代c++能让你免费获得性能吗?
- 一门语言是如何自我扩展的?
- 如何使用cmake创建共享库?
- c++11返回值优化或移动?
- Windows和Linux上的c++编译:ifdef开关
- 如何验证批处理文件中是否存在一个文件?
- c++中size_t和int的区别是什么?
- 在C和c++中静态变量存储在哪里?
- 为什么标准迭代器范围是[begin, end]而不是[begin, end]?
- c++双地址操作符?(& &)
- 函数标题中的箭头操作符(->)
- XAMPP -端口80被PID 4的“无法打开进程”使用!12