【发布时间】:2013-04-29 23:59:12
【问题描述】:
我正在运行一个游戏,当我启动时,我将图像加载到图像的WeakHashMap 中。当我运行我的游戏时,我的内存一直在增加,最终我的WeakHashMap 只是卸载了他们所有的数据。这与垃圾收集有关吗?有什么解决办法吗?
【问题讨论】:
-
你期待什么?仅当您希望在可以垃圾收集密钥时删除条目时才使用
WeakHashMap。 -
WeakHashMap 旨在用于缓存,其中数据可能会不时出现“噗”的一声,但如果发生这种情况,可以从网络或其他来源重新加载。
标签: java garbage-collection weakhashmap