我有一个程序想要使用gprof进行性能分析。问题是它使用了套接字。所以我会得到像这样的输出:
::select(): Interrupted system call
我曾经遇到过这个问题,但最终放弃了并继续前进。 但我真的很想能够使用gprof来分析我的代码。 我该怎么办? 是否有我忽略的gprof选项?套接字选项?在这些系统调用存在的情况下,gprof是否完全无用? 如果是这样,是否有可行的替代方案?
编辑:平台:
- Linux 2.6(x64) - GCC 4.4.1 - gprof 2.19