Содержание

понедельник, 4 апреля 2011 г.

GC tuning


Когда вы уже настроили все что только можно в вашем приложение, вы начинаете думать о тюнинге сборщика мусора. Бывает два пути оптимизации, которые ведут в две разные стороны: время пауз и общее время работы GC в процентом отношении к полезной работы приложения (throughput). Обычно всегда настраивают первое. Я приведу пример JVM параметров, на которых я остановился в своем приложении.
Довольно большой список JVM параметров можно посмотреть здесь и здесь. Хотя возможно он уже слегка устарел.

Подробное описание почему - читайте в моей статье на хабре.