我想用valgrind做一些分析,因为它不需要重新编译程序。 (我要分析的程序已建立与“-g“)如何使用callgrind来分析只有一段时间的程序执行?
但是的valgrind(callgrind)是相当慢的......所以这是我做的事:
- 启动服务器(我想到配置文件服务器)
- 一种附加到服务器
- 我做服务器的一些操作前,开始收集的个人资料数据的操作完成
- 后,最终收集的个人资料数据
- 分析分析数据。
我可以在Solaris上使用sun studio来做这种事情。 (使用dbx)。我只想知道是否可以使用valgrind(callgrind)做同样的事情?
感谢
什么操作系统? – 2010-03-08 08:26:08
是的,这是Linux – superb 2010-03-08 09:01:16
我希望Valgrind不是您唯一的选择。 你有没有考虑过这种技术:(http://stackoverflow.com/questions/375913/what-can-i-use-to-profile-c-code-in-linux/378024#378024) 你也可以使用* * pstack **或** lsstack **做同样的事情。对于金钱,你可以得到很好的RotateRight/Zoom。 – 2010-03-08 16:08:59