Пожалуйста, не стесняйтесь исправить меня, если я ошибаюсь. В куче JVM есть два поколения, старые и молодые. При выполнении полного GC, в старом поколении, существуют тяжелые операции, такие как компактные пространства и фиксация отверстия, что приведет к зависанию JVM. И я нахожусь в молодом поколении, применяется легкий взвешенный GC, и есть еще одна область под названием "Иден", вовлеченная в молодое поколение из моих результатов поиска. Однако после поиска большого количества документов у меня все еще есть два путаницы в отношении GC в молодости,
- В молодом поколении кажется, что GC не работает так, как работает GC старого поколения (т.е. GC GC старого поколения и фиксирует отверстие)? Если да, то как работает GC в молодом поколении?
- Что такое пространство Эдена и как это пространство используется в молодом поколении? Оцените, можно ли рекомендовать какой-либо документ для новичков.