Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我创建了一个巨大的列表/数组,比如说
a=range(1000000000) or a=numpy.ones(100000000)
然后我将 a 重新分配为:
a=1
重新分配后,之前的巨大列表或数组是否会被自动删除,或者,如果它在循环中,是否存在潜在的内存消耗?
它会像往常一样进行垃圾收集,可能需要一点时间才能收获。但它不会内存泄漏(或者它不应该,如果它确实存在,那么应该报告 numpy 模块中的错误。)