在我的 python 程序中,我pandas
用来读取一个 csv 文件并存储在内存中:
data = pandas.read_csv('data.csv')
在运行上述命令之前,我检查了可用内存,free -m
输出为1704
. 运行上述命令后,输出为729
. 我跑
del(data)
释放所使用的内存data
。现在,当我检查可用内存时,输出1093
比原来的要少得多1704
。其余的去哪儿了?我怎样才能释放它?我正在运行所有这些ipython
,即使退出 ipython 也不会释放内存。
谢谢。