为什么gprof低估了总时间

时间:2012-03-17 00:31:19

标签: profiling gprof

我有CPU绑定进程,运行5小时(使用getrusage()的CPU时间)

我试图通过gprof对其进行分析。 main()所花费的总时间仅为5000秒左右。

我的程序受CPU限制,它有一些光盘IO,但并不重要。配置文件中断已打开,我的进程未处于多线程状态。

1 个答案:

答案 0 :(得分:2)

它只在它知道的例程中进行采样。你打电话给new?这将花费时间在gprof没有去的地方。

顺便说一句,如果你正在寻找节省时间的方法(我会在5小时之后) you can do better