java.util.Properties - 如何按需清除内存

时间:2012-01-30 13:10:35

标签: java

我正在运行一个swing应用程序,我从属性文件中获取所有标签,错误等。我有2个巨大的全局属性文件用于错误消息和标签。巨大的意思 - 150kb。

还有一些较小的属性文件和缓存的xml文件。它们并不大,但是当它们在RAM少于1 GB的系统上运行时,它们最终可能会加起来最终达到OutOfMemory。

我想知道如何使用它后如何处理较小的Properties对象。将对象设置为null时,一旦GC运行,它就会消失。还有另一种方法可以保证在API调用需要时清除缓存的属性吗?

1 个答案:

答案 0 :(得分:1)

这种方法怎么样:Clearing properties cache