【发布时间】:2017-08-25 11:43:10
【问题描述】:
我的脚本中有内存泄漏,我将其范围缩小到np.repeat。理论上,如果我有一些np.array 有自己的指针arr,然后我创建一个arr_repeated = arr.repeat(10, axis = 0),然后对它们都执行del,它们占用的内存是否应该被释放?
我正在检查:
psutil.Process(os.getpid()).memory_info().rss
更具体地说,memory_before 和 memory_after 在下面的代码中应该不同吗?
arr = np.array([[1,2,3,...], [...], [...]])
arr_repeated = arr.repeat(10, axis = 0)
memory_before = psutil.Process(os.getpid()).memory_info().rss
del arr
del arr_repeated
memory_after = psutil.Process(os.getpid()).memory_info().rss
我有
额外/python-numpy 1.13.1-2 [已安装]
在我的安特戈斯/拱门上
【问题讨论】:
标签: python numpy memory memory-leaks