在Python中的腌制内存泄漏

2024-05-17 19:45:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个很大的整数列表列表列表,不同级别的列表具有不同的长度,否则我会使用numpy存储。现在我使用 array('i', listofinteger)以节省内存。总大小约为5G(如果我直接使用列表而不是array('i'),则大约为20G)。当我使用pickle加载文件时,它需要大约30G内存,并且加载完成后内存不会释放。即使我删除了所有的数据,它仍然需要25G以上的内存。只有在python存在之后才会释放内存

有什么解决办法吗?为什么泡菜还保留着记忆?在

关于如何存储数据有什么建议吗?在


Tags: 文件数据记忆内存numpy列表整数级别