今天早上學到了產生效能分析圖表的方法
使用
cProfile+pstats產生pstats檔
再由gprof2dot把pstats檔轉成dot語言
再由graphviz把dot語言繪製出圖
import cProfile
profile = cProfile.run('RemoveDoubleMinus_SP(df)', 'restats')
import pstats
p = pstats.Stats('restats')
至CMD
產生dot語言
python -m gprof2dot -f pstats C:\Users\Kim\Desktop\restats.pstate
繪製出圖
python -m gprof2dot -f pstats C:\Users\Kim\Desktop\restats.pstate | dot -T png -o D:\proZ.png
# python -m gprof2dot
pip
conda
差異