python统计程序运行时间-如何方便地统计 Python 程序每一个函数、每一行代码执行所花的时间?...
當然是用 line_profiler 堪稱神器
貼個官方例子片段 這個功能應該是你想要的吧:
Line # Hits Time Per Hit % Time Line Contents
==============================================================
149 @profile
150 def Proc2(IntParIO):
151 50000 82003 1.6 13.5 IntLoc = IntParIO + 10
152 50000 63162 1.3 10.4 while 1:
153 50000 69065 1.4 11.4 if Char1Glob == "A":
154 50000 66354 1.3 10.9 IntLoc = IntLoc - 1
155 50000 67263 1.3 11.1 IntParIO = IntLoc - IntGlob
156 50000 65494 1.3 10.8 EnumLoc = Ident1
157 50000 68001 1.4 11.2 if EnumLoc == Ident1:
158 50000 63739 1.3 10.5 break
159 50000 61575 1.2 10.1 return IntParIO
用法很簡單 優化代碼很有用
總結
以上是生活随笔為你收集整理的python统计程序运行时间-如何方便地统计 Python 程序每一个函数、每一行代码执行所花的时间?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 触摸防抖,一种触摸屏防抖
- 下一篇: tia v15 添加项目_硬技能,TIA