21 7.9297 MB 0.0000 MB m=2*i+3
25 |
22 7.9297 MB 0.0000 MB return [2]+[x for x in s if x] |
line_profiler和memory_profiler的IPython快捷方式memory_profiler和line_profiler有一个鲜为人知的小窍门,两者都有在IPython中的快捷命令。你需要做的就是在IPython会话中输入以下内容:
在这样做的时候你需要访问魔法命令%lprun和%mprun,它们的行为类似于他们的命令行形式。主要区别是你不需要使用@profiledecorator来修饰你要分析的函数。只需要在IPython会话中像先前一样直接运行分析: |