我有一些模板化的C++代碼,我正在使用。我可以在調試模式下使用AMD工具進行編譯和配置。然而,如果沒有優化,大部分時間都集中在模板代碼和STL上。通過優化的編譯,我知道的所有配置文件工具都會生成垃圾信息。有沒有人知道一個好的方法來分析優化的本機代碼配置文件優化的C++/C代碼
PS1: 我寫的代碼也是模板化的。大部分時間花在未經優化的代碼上都會被優化掉。我說的是,96-97%的運行時間都是在模板化代碼中進行的,沒有進行優化。這將破壞分析的準確性。是的,我可以更改許多模板代碼,或者至少模板代碼的哪一部分引入了最大的麻煩,我可以在這些地方做得更好。
如果您在Linux上執行此操作,請使用gprof。 – 2010-11-11 23:50:47