2012-09-09 3 views
2

저는 Linux 64 비트 OS가 2gig입니다. 개미 1.7.1 및 jdk 1.6_31을 사용하고 있습니다. 나는 최대 자바 힙의 크기를 묻는 인쇄물을 인쇄하는 간단한 앱을 가지고있다. 나는 ANT_OPTS = "- Xmx64M"을 사용하고 있지만 build.xml에 ant target으로 작은 응용 프로그램을 실행할 때 446Meg를보고합니다.ANT_OPTS를 사용하여 대상 Java 응용 프로그램에 영향을 미침

<target name="askmem"> 
    <java 
     fork="true" 
     classname="com.stagirite.test.AskMemory" 
     classpathref="project.classpath"> 

     <classpath path="${build.dir}"/> 
    </java> 
</target> 

나는 틀린 일을해야만합니까? (나는이 JVM으로, 기본 힙 오히려 내가 ANT_OPTS에 지정된 값보다, 무슨 일이 일어나고있는 것입니다 1/4 총 메모리이라고 유래에서 발견했다.

을 앤디

답변

2

을 당신은 자바를 분기하고이 java 작업에 영향을 미치는, 나는 그들이 그것을 전송 거라고 생각하지 않습니다 어쨌든, 그래서 경우에도 ANT_OPTS는 않았다. ANT_OPTS 개미 자체입니다.

을 당신이 갈래 java 작업에서 사용하는 JVM을 제어하려면, 중첩 된 <jvmargs> 요소를 사용하십시오.

관련 문제