NetBeans에서 시작된 응용 프로그램에서 가상 메모리를 늘리는 방법이 있습니까?

StackOverflow https://stackoverflow.com/questions/704181

문제

내 프로젝트에서 나는 종종 Java Heap Space 오류, 즉 더 이상 프로그램을 실행할 공간이 충분하지 않습니다. 가상 메모리를 증가시킬 수있는 방법이 있습니까?

나는 명령 줄을 사용하지 않습니다. 나는 순 콩을 사용하고 있습니다.

도움이 되었습니까?

해결책

NetBeans에서는 프로젝트의 속성 인 실행 옵션을 사용하여 명령 줄 옵션을 추가 할 수 있습니다. JVM 명령 줄에 대한 옵션이 있습니다. -xms 및 -xmx 옵션을보십시오.

이것은 Jruby 프로젝트에도 적용됩니다.

다른 팁

NetBeans에서는 프로젝트 속성에서 프로젝트의 VM 옵션을 설정할 수 있습니다. 속성에서> 실행 중 마지막 상자는 VM 옵션이어야합니다. NetBeans는 앱을 실행할 때 사용합니다.

Java -X, Java -XMS 및 -XMX에 대해 읽으십시오

JVM을 호출 할 때 명령 줄 인수를 사용하고

Java -XMS -XMX

Jar를 직접 실행하는 것이 더 오래 제안됩니다 (태양에서) (누군가 동의하지 않을 수 있음).

JVM의 시작 동작을 제어 할 수있는 WebStart/JNLP, Applet 또는 EXE/Batch Wapper를 사용하는 것이 좋습니다.

당신이 할 수있는 또 다른 방법은 Java에서 자신의 래퍼를 구현하는 것입니다. 즉, main () 함수에서 -xmx를 사용하여 실제 java.exe를 포크합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top