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会话中像先前一样直接运行分析: |