Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

Параллельное Уплотнение

Описание

Параллельное уплотнение дополняет существующий параллельный коллектор, выполняя полные GC параллельно, чтобы использовать в своих интересах многопроцессорную систему (или многопоточный) аппаратные средства. Как имя предполагает, оно лучше всего подходит для платформ, у которых есть два или больше ЦП или два или больше аппаратных потока. Это было сначала сделано доступным в JDK 5.0 обновлений 6; реализация в JDK 6 содержит существенные улучшения производительности.

До доступности параллельного уплотнения параллельный коллектор выполнил бы молодые наборы генерации (молодые GC) параллельно, но полные GC выполнялись однопоточные. (Во время молодого GC только собирается молодая генерация; во время полного GC собирается вся "куча". См. документы, на которые ссылаются ниже для большего количества деталей о поколениях и сборке "мусора".) Параллельное уплотнение выполняет полные GC параллельно, приводя к более низким издержкам сборки "мусора" и лучшей производительности приложения, особенно для приложений с большой "кучей", работающей на многопроцессорных аппаратных средствах.

Включение Параллельному Уплотнению

Параллельное уплотнение не включается по умолчанию; добавьте опцию

-XX:+UseParallelOldGC

к java командная строка, чтобы включить параллельному уплотнению. (Параллельное уплотнение будет, вероятно, включено по умолчанию на многопроцессорных аппаратных средствах в будущем выпуске.)

Отметьте, что параллельное уплотнение не доступно в комбинации с параллельным коллектором развертки метки; это может только использоваться с параллельным молодым коллектором генерации. Документы, на которые ссылаются ниже, предоставляют больше информации о доступных коллекторах и рекомендациях для их использования.

Больше информации

Отчет управления памятью HotSpot описывает различные коллекторы, доступные в HotSpot, и включает рекомендации на том, когда использовать параллельное уплотнение так же как высокоуровневое описание алгоритма.

Страница документации HotSpot содержит ссылки к Настраивающим Руководствам по Сборке "мусора", определенным для каждого выпуска, которые включают направляющие линии для того, чтобы выбрать сборщик "мусора", что лучшие иски Ваши требования и методы, которые могут помочь уменьшить издержки сборки "мусора".


Oracle и/или его филиалы Авторское право © 1993, 2012, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами