常用代码
- 查看当前进程使用的内存
print(u'当前进程的内存使用:%.6f GB' % (psutil.Process(os.getpid()).memory_info().rss / 1024 / 1024 / 1024) )
- 查看DataFrame占用内存的大小
print(data_all.memory_usage().sum() / 1024 / 1024 , 'MB')
print(sys.getsizeof(data_all) / 1024 / 1024, 'MB')
- Out视图占用的内存
Out # 查看jupyter中Out视图的历史
%reset Out # 释放Out视图占用的内存
- 查看各种对象在内存中的占用情况
# pip install guppy
from guppy import hpy
h = hpy()
h.heap()