gprof 性能优化工具
生活随笔
收集整理的這篇文章主要介紹了
gprof 性能优化工具
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
gprof用于分析函數調用耗時,可用gprof分析最耗時的函數,以便優化程序。
gcc鏈接時也一定要加-pg參數,以使程序運行結束后生成gmon.out文件,供gprof分析。
gprof默認不支持多線程程序,默認不支持共享庫程序。
- gcc 編譯程序時添加編譯選項-pg
- 運行程序,程序退出時生成 gmon.out
- gprof ./prog gmon.out -q?查看輸出.
要想產生gmon.out文件,必須在編譯和鏈接時,都加上-pg ?-g選項。
-q參數標識“call graph”模式,在分析結果中顯示函數的調用關系
總結
以上是生活随笔為你收集整理的gprof 性能优化工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 紫金多少钱啊?
- 下一篇: 双重指针作为函数参数的妙用