1.請自行安裝valgrind工具
2.使用工具執行你的應用程式
valgrind --tool=callgrind ./sgzj-socialserver
3.執行結束後,程式當前目錄生成了乙個檔案callgrind.out.58237
4.python gprof2dot.py -f callgrind -n20 -s callgrind.
out.58237 > valgrind.dot5.dot -tpng valgrind.dot -o valgrind.png結果如下:
以上就是我們如何使用callgrind來對自己程式進行效能分析。
python效能差 python一些效能分析的技巧
當我們開始精通程式語言時,我們不僅希望實現最終目標,而且希望使我們的程式高效。在這個教程中,我們將學習一些ipython的命令,這些命令可以幫助我們對python 進行時間分析。注意,在本教程中,我建議使用anaconda。1.分析一行 要檢查一行python 的執行時間,請使用 timeit 下面...
golang slice 與list 的效能分析。
一 比較slice 與 list 遍歷建立和新增元素速度。package main import time fmt container list func main fmt.println slice 建立速度 time.now sub t string t time.now l list.new ...
Mysql中使用explain進行效能分析
explain顯示了mysql如何使用索引來處理select語句以及連線表。可以幫助選擇更好的索引和寫出更優化的查詢語句。先解析一條sql語句,看出現什麼內容 select識別符。這是select查詢序列號。查詢序號代表sql語句執行的順序,看下面這條sql explainselect from s...