#java #eclipse #macos #memory #heap-memory
#java #eclipse #macos #память #куча-память
Вопрос:
Мне нужно увеличить выделение кучи, но я думаю, что я пропустил шаг, я следую этим инструкциямhttp://wiki.eclipse.org/Eclipse.ini но файл ini отличается от моего, вот что я получаю
-startup
../../../plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx_1.1.2.R36x_v20101019_1345
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
-vmargs
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx1536m
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-XX:MaxPermSize=256m
Я меняю строку -Xmx1536m, но все еще сталкиваюсь с проблемой нехватки памяти, есть идеи, что еще мне нужно настроить? У меня последняя 64-разрядная среда разработки Eclipse IDE, работающая на OSX 10.6.7
Спасибо
Комментарии:
1. Вам не хватает памяти в Eclipse или в приложении, которое вы запускаете в Eclipse? Обычно Eclipse не требуется 1536m.
2. Да, приложение, забыл указать на это
3. Ну ладно. Что вы делаете, так это указываете объем памяти для самого Eclipse. Для приложения смотрите Мой ответ ниже.
Ответ №1:
В своих комментариях вы пояснили, что пытаетесь увеличить объем памяти для приложения, которое вы запускаете в Eclipse. То, что вы пытались, увеличивает объем памяти для самого Eclipse. Чтобы увеличить объем памяти для приложения, которое вы запускаете в Eclipse, до 1536 мб, выполните следующие действия:
- Перейдите к запуску> Запустить конфигурации …
- Выберите свое Java-приложение
- Перейдите на вкладку Аргументы
- Добавьте
-Xmx1536m
к аргументам вашей виртуальной машины
Ответ №2:
Можно увеличить размер кучи, выделяемой JVM в eclipse, непосредственно в eclipse IDE goto
Run---->Run Configurations---->
Введите
-Xmx1g
(Он используется для установки максимального размера, такого как Xmx256m или Xmx1g …… m—> mb g—> gb)