我想使用Valgrind进行一些性能分析,因为它不需要重新构建程序。(我想要分析的程序已经使用“-g”选项构建了)
但是Valgrind(Callgrind)运行非常缓慢...所以这里是我想要做的:
- 启动服务器(我想要分析那个服务器)
- 连接到该服务器
- 在执行服务器操作之前,开始收集性能分析数据
- 操作完成后,停止收集性能分析数据
- 分析性能分析数据。
我可以使用Solaris上的Sun Studio(使用dbx)来完成这种操作。请问是否可以使用Valgrind(Callgrind)完成相同的操作呢?
谢谢。