|
1
2
前提是有缺陷的:加载文件时内存使用量确实会暂时增加,第二次甚至第三次可能会再次增加,但最终垃圾收集器将运行并释放内存。 如果不想等待不确定的时间来回收内存,可以在需要回收内存时显式强制垃圾收集器运行:
如果不再需要数据,也可以在加载数组后显式删除该数组:
但是,如果您不做这两件事,只是一遍又一遍地加载相同的数据,内存使用量就不会永远增长——在某个时候,垃圾收集器会运行,内存使用量就会减少。这是自动发生的,你通常不需要担心。 |