Мы испытываем несколько минут ожидания на нашем сервере. Вероятно, они запускаются сборками мусора "прекрати мир". Но мы используем параллельную метку и развертку GC (-XX: + UseConcMarkSweepG), поэтому, я думаю, эти паузы вызваны фрагментацией памяти старого поколения.
Как можно проанализировать фрагментацию памяти старого поколения? Есть ли для этого инструменты?
Ломания происходят каждый час. В большинстве случаев они составляют около 20 секунд, но иногда - несколько минут.