Найти в Дзене

Сборщик мусора Java, который ничего не делает

Да да, и нет совершенно никакой опечатки. В Java есть сборщик мусора, который его не собирает, при переполнении памяти JVM просто останавливает работы. Не так давно, когда я готовил доклад по GC в Java и наряду с привычными G1, Zhenandoah и ZGC, я увидел краткое описание Epsilon GC. И решил поделиться им с Вами. Включить его достаточно просто: -XX:+UnlockExperimentalVMOptions -XX: UseEpsilonGC Основная функция или предназначение - это пассивная реализация GC, с обьемом памяти, который можно под него выделить. Назначение: - шутка от Google - используется для тестировпни приложений, где расход памяти не велик или мы считаем, что выделенного обьема хватит. -измерение нагрузки на памяти в приложении -когда сама сборка мусора является ошибкой, например, при написании прошивки. На текущий момент альтернативы у данного GC. Что же будет интересно, как будет развитие данной области GC.

Да да, и нет совершенно никакой опечатки.

В Java есть сборщик мусора, который его не собирает, при переполнении памяти JVM просто останавливает работы.

Не так давно, когда я готовил доклад по GC в Java и наряду с привычными G1, Zhenandoah и ZGC, я увидел краткое описание Epsilon GC.

И решил поделиться им с Вами.

Включить его достаточно просто:

-XX:+UnlockExperimentalVMOptions -XX: UseEpsilonGC

Основная функция или предназначение - это пассивная реализация GC, с обьемом памяти, который можно под него выделить.

Назначение:

- шутка от Google

- используется для тестировпни приложений, где расход памяти не велик или мы считаем, что выделенного обьема хватит.

-измерение нагрузки на памяти в приложении

-когда сама сборка мусора является ошибкой, например, при написании прошивки.

На текущий момент альтернативы у данного GC.

Что же будет интересно, как будет развитие данной области GC.