Oprofile基於抽樣基礎理論。 Opreport -l選項提供給我們以下面的方式剖析報告:通過Oprofile在每個功能中消耗的週期
samples % image name symbol name 78149 15.0776 cvqa comp_corr.clone.2
有了這些信息,我可以知道的消費所消耗的時間%年齡。如果我在我的代碼做一些我優化設計中會再次得到報告:
samples % image name symbol name 73179 15.0732 cvqa comp_corr.clone.2
在這份報告中,我沒有得到如何循環的優化很多已經這樣做了,我可以以此爲基準。迄今爲止進行了多少優化?
有沒有什麼辦法可以知道已經完成了多少次循環優化或者其他可以通過哪種方式進行基準測試?
我正在使用AMD64位機器。
感謝您的建議。不過,我更感興趣的是知道整個代碼所消耗的總代碼執行時間或總週期。有什麼辦法可以解決這個問題嗎?即使有通過gprof的方式,你可以建議我 – 2013-02-13 07:29:48