Я получаю эту ошибку при запуске или отладке моего GA / AI из MyEclipse:
Исключение в потоке "main" java.lang.OutOfMemoryError: пространство кучи Java
eclipse.ini выглядит так:
-showsplash com.genuitec.myeclipse.product
--launcher.XXMaxPermSize 256m
-vmargs
-Xms128m
-Xmx512m
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=256M
MyEclipse называется так:
"C:\Program Files\MyEclipse 6.0\eclipse\eclipse.exe" -vm "C:\Program Files\MyEclipse 6.0\jre\bin\javaw.exe" -vmargs -Xms1448M -Xmx1448M
поднимает настройки vm из этого:
"C:\Program Files\MyEclipse 6.0\eclipse\eclipse.exe" -vm "C:\Program Files\MyEclipse 6.0\jre\bin\javaw.exe" -vmargs -Xms80M -Xmx1024M
не имел никакого эффекта. Поэтому я пытаюсь заставить его сбросить кучу в файл, но помещаю эти:
-XX:+HeapDumpOnCtrlBreak
-XX:+HeapDumpOnOutOfMemoryError
в аргументах Программы никак не повлияло. Как заставить что-то работать с дополнительным анализом использования памяти? Например, jstack в настоящее время недоступен на платформах Windows. И использование SendSignal не имеет эффекта, который я вижу.
![a screen shot](https://imgur.com/KV4d.jpg)