清除Python中的缓存或内存

时间:2017-04-17 21:10:52

标签: python caching

我有一个非常大的表需要计算(100亿+行)。一次计算所有这些都太长了。因此,我创建了一个断点列表,并在每个步骤结束时计算并存储。但是,每一步都需要更长的时间。我认为原因是内存或缓存,您是否知道如何处理这种情况或者只是如何清除缓存或内存?

我在循环中重用变量用于输出,因此变量不会变得越来越大。

非常感谢你。

1 个答案:

答案 0 :(得分:1)

我通常使用以下行来解决此问题:在过程结束时重置变量,清理缓存:

MyVariable = None
相关问题