Наше приложение в рабочей среде генерирует частые дампы кучи/потока при выполнении очень больших отчетов, что в конечном итоге приводит к сбою JVM. WebSphere — это сервер, а размер кучи установлен равным 1024/2048 (начальный/максимальный) для всех узлов.
Какие существуют способы решения этой проблемы? Я мог бы подумать о следующих вариантах. Есть ли что-то еще, что мне не хватает?
Установить минимальный/максимальный размер кучи на 2048 или даже выше?
Включить подробную сборку мусора в WebSphere и проанализировать оптимальный размер кучи?
Анализ потоков: Работает: 123 (67%) Заблокировано: 16 (9%) Ожидание состояния: 43 (23%)