python内存查看-Memory Profiler
查看各个变量占用内存的情况,是为了更好地了解程序中哪个消耗了大量地资源,因此-Memory Profiler-在这个方面很好地实现了我们需要地效果
首先要进行安装
$ pip install -U memory_profiler
用法(用法有挺多种地,我只post一种出来看下效果,至于有兴趣地可以了解官方文档深入了解)
from memory_profiler import profile
@profile
def my_func():
a = [1] * (10 ** 6)
b = [2] * (2 * 10 ** 7)
del b
return a
if __name__ == '__main__':
my_func()
结果呈现:

相关内容,更多了解,请前往:https://pypi.org/project/memory-profiler/
日积月累,小小的力量,大大的梦想...

浙公网安备 33010602011771号