내가 이클립스 내에서 수백 메가 바이트의 메모리를 필요로하는 알고리즘을 실행하려고하고 있는데 VM 인수 -Xmx512m을 지정했지만 계속 시도 할 때 줄어들 것으로 보이는 임의의 메모리 제한을 초과 할 수는 없다. 내 프로그램을 운영 할 수 있습니다. 실제 메모리는 문제가되지 않을 수 있습니다.Eclipse가 런타임 VM 메모리 옵션을 따르지 않습니까?
답변
Eclipse는 VM 인수를 사용하지만 Eclipse 플랫폼 자체에 해당하므로 응용 프로그램을 수정해야합니다. 실행 구성을 실행하여 메모리가 충분한 지 확인하십시오.
Eclipse 내에서 프로그램을 실행하면 기본 매개 변수로 새 Launch Configuration이 작성됩니다. 다음, 관련 구성을 선택합니다 - ..>실행 구성 (>디버그 구성 ... 또는 디버그을 -) 당신은 실행을 선택하여 이러한 매개 변수를 수정할 수 있습니다. Java 기본 응용 프로그램 인 경우 구성은 Java 응용 프로그램이며, 처음 실행했을 때 선택한 클래스 나 프로젝트의 이름이됩니다.
다음 VM 인수에 (즉 -Xmx512m) 창 관련 JVM 인수를 입력 한 다음 인수 탭을 실행 구성을 선택합니다. 원하는 경우 을 입력하여 기본 메소드로 전달할 프로그램 인수을 입력 할 수도 있습니다.업데이트 : 당신의 알고리즘 (이 경우처럼 소리) 방법 및/또는 클래스 개체를 많이 만드는 경우 전달하려고하는 또 다른 매개 변수는 -XX:MaxPermSize=128m
입니다.
Eclipse의 인수가 아닌 실행 대화 상자에서 테스트 응용 프로그램의 인수를 지정해야합니다.
인수 -Xms도보십시오. 인수가 실행 모드 (실행/디버그)에 지정되어 있는지 확인하십시오.
아직 문제가 있다면 프로파일 러를 사용하여 메모리에서 일어난 일을 확인하거나 Runtime.getRuntime()을 로깅 할 수 있습니다. freeMemory()가 도움이 될 수 있습니다.
-Xms를 시도했지만 여전히 도움이되지 않았습니다. 나는 정말로 Runtime.getRuntime(). freeMemory()가 필요하지 않지만, 팁에 관계없이 감사한다. –
- 1. Python VM 메모리 제한
- 2. pycurl/curl이 CURLOPT_TIMEOUT 옵션을 따르지 않습니다.
- 3. Sonar가 checkstyle에서 공백 옵션을 따르지 않거나 제공하지 않습니다.
- 4. 부두에 VM 옵션을 추가하는 방법은 무엇입니까?
- 5. 병에 VM 옵션을 추가하는 방법은 무엇입니까?
- 6. Rational Purify가 메모리 누수, 런타임 오류를 표시하지 않습니까?
- 7. ANSI C 용 임베디드 VM 런타임
- 8. 왜이 표현식은 탐욕적인 접근 방식을 따르지 않습니까?
- 9. 어셈블리 런타임 메모리 할당
- 10. Eclipse -vm 옵션 문제
- 11. 큰 VM 메모리 공간이있는 Tomcat 성능 저하
- 12. 단기간의 높은 VM 메모리 사용 효과 (Windows)
- 13. 런타임 옵션을 AIX COBOL에 전달하는 방법은 무엇입니까?
- 14. 상태 복원을위한 런타임 프로세스 메모리 패치
- 15. 어떤 시스템이 WNOHANG 옵션을 waitpid에 지원하지 않습니까?
- 16. C++ IDE Netbeans 또는 Eclipse가 클래스 상속을 지원하지 않습니까?
- 17. Java VM 객체 참조
- 18. PHP 세션이로드되지 않습니까? 메모리 문제?
- 19. 런타임 데이터 및 코드 메모리 크기 추정
- 20. Excel VBA - 메모리 부족 오류 (런타임 7)
- 21. 런타임 오류 : "메모리 부족"Excel 매크로
- 22. 메모리 할당 (C++) 컴파일 타임/런타임?
- 23. 하스켈에서 쓰기 가능 메모리 다루기 - Infocom의 Z-Machine VM 구현
- 24. Java 6 업데이트 25 VM 크래시 : 메모리 부족
- 25. Android DDMS에서 개체 생성 추적, 메모리 부족으로 인한 VM
- 26. .htaccess 규칙을 따르지 않음
- 27. 표준을 따르지 못하고 있습니까?
- 28. SharePoint를 사용하는 VM 프로비저닝
- 29. Eclipse가 JUnit 테스트를 실행하기 위해 공통 VM 인수를 항상 사용하도록하는 방법은 무엇입니까?
- 30. 구성 파일 대신 구성 런타임 옵션을 코드에 설정하는 방법이 있습니까?
다른 속성을 추가했습니다. –
저는 실제로 많은 클래스 객체를 만들었습니다. –