Параметры JVM по умолчанию не оптимальны для запуска больших приложений. Любое понимание людей, которые настроили его на реальном приложении, было бы полезно. Мы запускаем приложение на 32-битной машине Windows, где клиентская JVM используется по умолчанию. Мы добавили -сервер и изменили NewRatio на 1: 3 (большее молодое поколение).
Любые другие параметры/настройки, которые вы пробовали и нашли полезными?
[Обновление] Конкретный тип приложения, о котором я говорю, - это серверное приложение, которое редко отключается, занимая не менее -Xmx1024m. Также предположим, что приложение уже профилировано. Я ищу общие рекомендации с точки зрения производительности JVM.