【问题标题】:Python + Numpy: When is it useful to manually collect garbage?Python + Numpy:手动收集垃圾什么时候有用?
【发布时间】:2016-02-07 17:41:55
【问题描述】:

read 可以使用手动收集垃圾

gc.collect()

现在我想知道什么时候这样做有用。我想这在某种程度上是通用的 Python 逻辑。假设我有一个大循环,并且在每个循环中将使用大矩阵 Z 并一次又一次地重写它们。如果我不改变Z的大小,最后删除矩阵并收集垃圾有用吗?

一般问题 在哪些情况下可以真正观察到强制垃圾回收的影响,尤其是在numpy 内进行大量数值计算时?

【问题讨论】:

标签: python numpy garbage-collection scipy


【解决方案1】:

正如您在评论中的答案中看到的那样,释放内存的最简单方法是del array 并让垃圾收集器完成其工作。

【讨论】:

    猜你喜欢
    • 2015-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多