Комментарии 10
>Фактически, JVM имеет три типа сборщиков мусора,
Про какую версию мы говорим? Если ни про какую (т.е. про все сразу), то очень многие утверждения про управление памятью в JVM становятся ложными. Если оно уже не устарело (или наоборот, содержит вещи, которые появились недавно, и скажем для java 8 не употребляются), так оно завтра устареет.
Это к оригиналу вопрос, понятное дело.
Про какую версию мы говорим? Если ни про какую (т.е. про все сразу), то очень многие утверждения про управление памятью в JVM становятся ложными. Если оно уже не устарело (или наоборот, содержит вещи, которые появились недавно, и скажем для java 8 не употребляются), так оно завтра устареет.
Это к оригиналу вопрос, понятное дело.
+2
Передал вопрос автору.
Погуглил и нашел более детальный рабор темы:
Garbage Collection in Java – What is GC and How it Works in the JVM
Если это интересно могу перевести.
0
Да разбор и тут неплох. Просто без версии он немного подвисает
0
Разбору куча лет, я его при яве 6 помоему ещё видел.
Но он поверхностен, так что вполне актуален в своей поверхностности :)
0
при яве 6 это маловероятно — потому что тут упоминается G1, а это изобретение из 7-ки, насколько я помню.
0
В моем переводе:
Систематизированный список всех функций Java и JVM в Java 8-15
есть инфа про сборщики мусора для различных версий Java.
0
Для JDK 8, 11, 14 в https://habr.com/ru/company/mailru/blog/506706/
построен график для бенчмарков сборщиков мусора.
0
И ни слова про статически выделяемую память.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Управление памятью Java