2012-06-20 1 views
0

을지지 않습니다 I 명령 줄에서 다음 코드를 실행합니다자바 : Windows의 증가 힙 크기는 효과

public class MemoryTest { 

    public static void main(String[] args) { 
     Runtime rt = Runtime.getRuntime(); 
     long maxMb = rt.maxMemory()/(1024*1024); 
     System.out.println("Your JVM will use up to " + maxMb + " MB of memory for its heap"); 
    } 

} 

그것은 출력을 : 247메가바이트

내가 다음 자바로 이동 제어판 -> Java 탭 ->보기 -> 런타임 매개 변수 열에있는 아이콘을 클릭하십시오. 다음을 입력합니다. -Xms512M -Xmx1024M

그런 다음 메모리 테스트를 다시 실행합니다. 출력 : 247MB.

왜 증가하지 않습니까? 명령 줄에서 자바를 실행하는 경우

답변

3

, 당신은

java -mx1g MemoryTest 
+0

그래 내가 컨트롤 패널 설정은 당신이 두 번 같은 일을 할 때 적용 생각하십시오 명령 행에 지정해야합니다 JAR 파일을 클릭하여 실행하십시오. – Michael

+0

제어판 설정이 브라우저의 애플릿에도 영향을 줍니까? –

+0

아마도 가능할지 모르겠지만 확실하지 않습니다. –