我從命令行運行Eclipse的螞蟻轉輪通過以下方式內存:如何提高org.eclipse.ant.core.antRunner
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 ....
你能發佈你收到的實際內存不足錯誤嗎?是否與PermGen相關? – mcfinnigan
不是它與堆空間有關。我更新了問題 –