Сборщик мусора G1 включен в стандартную поставку Java7

Начиная с версии 1.7.0_04-b22 мы получаем хороший функциональный сборщик мусора который “меньше” тупит, имеет хорошую производительность и не замораживает приложение. Для высокопроизводительных серверов он наверно не подойдет, но как generic алгоритм он очень хорош.

Вот выдержка из презенташки.

Старые алгоритмы GC:

Serial GC
- последовательная сборка молодого и старого поколений

Parallel GC
- максимальный throughput
- параллельная сборка молодого и старого поколений

Concurrent Mark-and-Sweep
- предсказуемость
- частичная сборка в фоновом режиме

Новый G1
- собирает всю кучу а не только ее части
- способен тратить предсказуемое количество времени для полной сборки
- может выполняться в несколько потоков
- не подвержен фрагментации

Еще по теме

Другие записи...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

* Please Enter the Output

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>