我有一个简单的任务:除了测量在 Python 中执行一段代码所需的时间之外,我还需要测量给定代码块所需的内存量。
IPython 有一个很好的实用程序timeit
,它的工作原理如下:
In [10]: timeit 3 + 3
10000000 loops, best of 3: 24 ns per loop
我正在寻找的是这样的:
In [10]: memit 3 + 3
10000000 loops, best of 3: 303 bytes per loop
我知道这可能不是 IPython 内置的——但我喜欢timeit
-memit
类比。