0. 下載鏈接:https://download.csdn.net/download/liufuchun111/12114012
1. 安裝:
1.1 解壓libunwind-0.99-beta.tar.gz和gperftools-2.6.1.tar.gz使用源碼方式安裝.
2. 執行:
2.1 待分析程序修改:
包含頭文件: #include <google/profiler.h>
待分析代碼段的收尾添加: ProfilerStart("xxx.prof");和ProfilerStop();
2.2 待分析程序編譯時,鏈接-lprofile和-lunwind庫.
2.3 ./a.out // 執行待分析程序
2.4 以文本方式輸出分析結果:
pprof --text a.out xxx.prof
2.5 以pdf有向圖方式輸出分析結果.(注:此時需要安裝依賴庫:graphviz.tar.gz):
pprof --pdf a.out xxx.prof