Java — склероз

Параметры запуска (): JDK HS -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:/oracle/logs/GC.log -XX:+UseGCLogFileRotation -XX:NumberOfGClogFiles=13 IBM JDK GC log, визуализатор http://marketplace.eclipse.org/search/site/gcmv -Xverbosegclog:/oracle/logs/GC.log,7,10000 Выброс дампа в момент OOM -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/oracle/logs/java_pid.hprof

Thread-who write to disk?

Что в запущенном java-процессе пишет так много на диск? Снимаем jstack с процесса(лучше несколько раз подряд), смотрим ID треда(например, iotop) — пусть будет 30141. Переводим в HEX=75bd, ищем с стеке: