Я запускаю Eclipse ant runner из командной строки следующим образом:
set LAUNCHER=%ECLIPSE_SDK%\eclipse\plugins\org.eclipse.equinox.launcher_1.1.3.0.jar
%JAVA_HOME%\bin\java.exe -jar %LAUNCHER% -application org.eclipse.ant.core.antRunner -propertyfile %PROPERTIES% -buildfile build.xml
Как увеличить объем памяти, предоставляемой этому экземпляру jvm? Я спрашиваю об этом, потому что я сталкиваюсь с OutOfMemory
ошибками в пространстве кучи и добавление -vmargs -Xmx512m в командную строку не устранило проблему
Чтобы увидеть, принимаются ли во внимание -vmargs, я просто написал следующее задание:
public class DisplayTask extends Task {
@Override
public void execute() throws BuildException {
System.out.println(Runtime.getRuntime().maxMemory() / 1000000);
}
}
и просто запустите его в моем build.xml (используя taskedf для определения задачи). Выход всегда равен 66, что бы я ни указывал в -vmargs -Xmx ....