My Application (настольное приложение) через следующие исключения вСоздается файл JVM Crash hs_err_pidXXXX.log. Но HPROF файл не генерируется
java.lang.OutOfMemoryError: requested 4096000 bytes for GrET in C:\BUILD_AREA\jdk6_12\hotspot\src\share\vm\utilities\growableArray.cpp. Out of swap space?
Каковы возможные причины выше ошибки.
Здесь аргумент JVM, которые установлены
VM Аргументы:
jvm_args: -Dsun.net.inetaddr.ttl = 10 vfprintf выхода прервать -Xms5242880 -Xmx1711276032 -XX: NewSize = 2621440 -XX : MaxNewSize = 855638016 -XX: + HeapDumpOnOutOfMemoryError -Dsun.rmi.dgc.server.gcInterval = 60000 -Dsun.rmi.dgc.client.gcInterval = 60000 -Djava.security.properties = wigan.java.security -Xss512K
--------------- СИСТЕМА ---------------
O S: Windows NT 6.1 Build 7601 с пакетом обновления 1
CPU: всего 24 (16 ядер на процессор, 2 потока на сердечник) Семейство 6 модель 13 степпинг 7, cmov, cx8, fxsr, mmx, sse, sse2, sse3, SSSE3, ХТ
Память: 4k страница, физическая 4194303k (4194303k бесплатно), обмен 4194303k (4194303k бесплатно)
vm_info: Java HotSpot (TM) сервер VM (11,2-b01) для Windows-x86 JRE (1,6 .0_12-b04), построенный 17 января 2009 г. 09:52:33 по «java_re» с MS VC++ 7.1
Я добавил -XX: + HeapDumpOnOutOfMemoryError к параметрам jvm, но это jvm не сбрасывало кучу, Я никогда не нахожу. hprof. Зачем?
Является ли обязательным, что когда создается файл hs_err_pidXXXX.log, файл hprof также создается?
Можете ли вы предложить размер Xmx для уменьшения. Спасибо. – Chandana
Это действительно зависит от вашего приложения - вы можете начать с '-Xmx 1024m', и если вы исчерпаете пространство кучи, увеличьте его немного. –