释放python函数组合中使用的内存

时间:2016-05-28 22:29:18

标签: python memory-leaks

我正在处理大型数组和大量循环,而脚本总是因内存限制或总线错误而失败。

现在我想稍微优化代码,比如在每个循环中尽可能多地使用delgc.collect()释放内存。由于我使用了一堆嵌套函数,例如result = functionA(functionB(data, time)),我想知道如何在此实现中释放内存?

基本上,我想要做同样的事情:

B = functionB(data, time)
result = functionA(B)
del B; gc.collect()

任何建议都将不胜感激!

0 个答案:

没有答案