Я написал кэш, чувствительный к памяти, используя мягкие ссылки.
Сначала он работал хорошо, но через несколько дней давление памяти поднялось, а затем внезапно упало.
Ну, этоОжидается, я хочу, чтобы кэш-память для хранения данных как можно дольше, но не так долго, чтобы вызвать нехватку памяти.Вид постепенной деградации.
Но с тех пор это не сработало так хорошо.Я обнаружил, что каким-то образом он стал более агрессивно отбрасывать данные.
Вопрос в том, JVM как-то настраивается адаптивно и решает более агрессивно отбрасывать SoftReference?