2012-03-17 68 views
1

我有5小時(通過使用getrusage() CPU時間)運行CPU結合的過程爲什麼gprof的低估總時間

我試圖通過gprof的剖析它。 main()的總時間只有大約5000s。

我的程序是CPU綁定的,它有一些磁盤IO,但沒有那麼重要。配置文件中斷已打開,並且我的進程不是多線程的。

回答

2

它只在它知道的例程中採樣。你打電話給new?這將花費時間在gprof沒有去的地方。

順便說一句,如果你正在尋找方法來節省一些時間(5小時後,我會)you can do better

相關問題