CMS如何决定何时收集SoftReferences?

时间:2018-10-15 03:39:35

标签: java garbage-collection jvm-hotspot soft-references

我使用软引用编写了一个内存敏感的缓存。

起初它运行良好,但是几天后,内存压力变高,然后突然下降。

好吧,这是预料之中的,我想让高速缓存尽可能长地保存数据,但又不要太长而导致内存不足。一种优雅的退化。

但是从那以后,它并没有那么好用。我发现它已经变得更加积极地删除数据了。

问题是,JVM是否会以某种方式进行自适应调整并决定更主动地放弃SoftReference?

0 个答案:

没有答案