Pull to refresh

JVM internals

Level of difficultyMedium
Reading time20 min
Views19K
Total votes 17: ↑13 and ↓4+12
Comments8

Comments 8

Конечно. После этого была 8 версия с множеством изменений, а потом и 9-я, которая радикально изменила очень многое. Так что статья о 7 версии — устарела. Уже после 9-й.

У JVM полная обратная совместимость, всё описанное актуальности не потеряло. Да и нового на уровне байткода добавлено не так уж много за годы прошедшие с 7-й версии.

Обратная совместимость не подразумевает индентичную реализацию. Например, permgena нет с 8 версии, его метаспейс заменил.

В общем согласен, сходу насчитал 5 устаревших мест (кто даст больше?), но в целом по уровню статьи и погружения - не критично.

Зато напомнило про CDS, который я ошибочно считал устаревшим, потому что последний раз пару лет назад инфы в гугле актуальной не нашел.

Может быть есть примеры статей, где уровень статей и погружения выше? И чтобы они учитывали изменения после 7й версии. Я мог бы продолжить переводы.

По уровню доходчивости я никогда ничего лучше не видел. Сам подумывал её перевести. Свежее наверняка найдётся множество однотипных статей, но скорее всего весьма поверхностных. Самая хорошая глубина и свежесть в спецификации JVM, конечно.

Sign up to leave a comment.

Articles