我使用line_profiler
安装了pip install line_profiler
。我在Mac OSX 10.8.5上使用Python 2.7。
我运行kernprof -l ~/Desktop/sum.py
,然后获取
(default code output)
Wrote profile results to sum.py.lprof
然后运行python -m line_profiler sum.py.lprof
给了我:
Timer unit: 1e-06 s
没有其他输出。我的程序代码在这里:sum.py。
答案 0 :(得分:1)
jonrsharpe的评论是正确的,我忘了在函数头之前添加@profile。