G1: весьма бодрый сборщик мусора
Категории: java javase jdk7 on пятница июл 03, 2009
Долгое время Вам рассказывали о том как круты виртуальные машины Java. Как здорово они масштабируются, как мощно они работают под самыми различными нагрузками. Сейчас, во времена, когда гонка за частотой центрального процессора, подходит к своему логическому финишу, крутость JVM может спасти лишь правильное управление ресурсами многоядерных систем.Как известно, автоматическое управление ресурсами памяти в JVM, за которое отвечает сборщика мусора, - является наиболее важным фактором, обеспечивающим масштабируемость виртуальной машины. Посетив этот замечательный ресурс - пытливый читатель узнает, что в природе существует несколько видов маленьких трудяг, усердно очищающих память.
Новый (бесплатный) сборщик мусорка "Hotspot Garbage First collector" на данный момент находится в состоянии бета и, для ознакомления, включён в билд Java SE 6u14, а в JDK 7 он будет доступен уже в виде готового продукта. И, должны Вам сказать, что это будет ещё та штучка, - использующий принцип группировки по возрасту объектов , принцип сжатия, работающий в параллели с основным процессом, он придёт на смену существующему сборщику - CMS и будет чистить, чистить и чистить (все подробности - здесь).
А те, кто уже опробовал новинку, весьма и весьма довольны продуктом!




