Что такое прецедент для мягкой ссылки в Java? Было бы полезно, чтобы мусор собирал некритические предметы, когда у JVM закончилась нехватка памяти, чтобы освободить достаточное количество ресурсов, чтобы, возможно, сбросить критическую информацию, прежде чем отключать JVM?Что такое прецедент для мягкой ссылки в Java?
Являются ли они называемыми мягкими ссылками в них, они мягкие и разрываются, когда «подвергаются стрессу», то есть: у JVM заканчивается память. Я понимаю слабые ссылки и фантомные ссылки, но не реально, когда они понадобятся.
Чтобы добавить, похоже, что мягкие ссылки в принципе такие же, как система управления памятью Linux (или любые другие ОС), где страницы загружаются по требованию. Просто Linux может реализовать несколько алгоритмов замены страниц. Как насчет сборщика мусора Java? Может ли он (или может быть настроен) использовать шаблоны использования объектов для выбора Soft Reference to Garbage Collect? –