我有一个很大的整数列表列表列表,不同级别的列表具有不同的长度,否则我会使用numpy存储。现在我使用
array('i', listofinteger)
以节省内存。总大小约为5G(如果我直接使用列表而不是array('i')
,则大约为20G)。当我使用pickle加载文件时,它需要大约30G内存,并且加载完成后内存不会释放。即使我删除了所有的数据,它仍然需要25G以上的内存。只有在python存在之后才会释放内存
有什么解决办法吗?为什么泡菜还保留着记忆?在
关于如何存储数据有什么建议吗?在
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐