Netbeans 7.0.1을 사용하여 큰 CSV 파일을 구문 분석하고 저장하는 데 사용하는 Java 프로그램이 있습니다. CSV 파일의 크기 때문에 JVM의 힙 크기를 늘릴 필요가있었습니다. 7.0.1에서는 Netbeans의 Project -> Properties -> VM Options에서 -Xmx4096m 사양을 사용하여 내 시스템에서 8GB의 4GB를 사용하도록 힙 크기를 설정했습니다. 7.0.1에서 정상적으로 작동했습니다. Netbeans 7.0.1과 7.1 사이의 JVM 힙 크기 할당의 차이점은 무엇입니까?
지금 내가 넷빈즈 7.1에서 실행하기 위해 노력하고있어 나는이 오류를 얻을 때 내가 넷빈즈에서 기본적으로 아무것도 변경되지했습니다 넷빈즈Could not create the Java virtual machine.
Invalid maximum heap size: -Xmx4096m
The specified size exceeds the maximum representable size.
Java Result: 1
의 출력은 다음 얻고있다.
7.1에서 netbeans.config 파일의 힙 크기를 "잠갔습니다"라고 생각했습니다. 그래서 거기에갔습니다.
먼저 나는 노력이 : 나에게주는netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-Xmx4906m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true"
넷빈즈 시작 화면에서 JVM 팝업을 만들지 못했습니다.
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=4096m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true"
넷빈즈가 할 수있는 모든 방법 갈 것입니다 부하 바 등 더 나은 것을 좋아하는 것 같다
은 그 때 나는이 시도 "모듈을 로딩 완료를." 그러나 그것은 단지 스플래시 스크린에 매달린다. 나는 그것을 죽이기 전에 5 분간 거기에 매달 리도록했다.
아직까지 7.0.1에서 잘 돌아갈 수 있기 때문에 쇼 스토퍼가 아니지만 누구에게도 해결책이 있는지 궁금해하고 있습니다. 쉬운 수정이되어야하는 것처럼 보일 뿐이지 만 나는 무엇인가를 간과하고 있는가?
감사합니다.
그래, 너는 나를 해결책으로 바꿨다. Java 7.0 JDK를 가리키는 7.0.1을 설치했습니다. 개발 중에는 프로젝트 속성을 사용하여 JDK 6으로 되돌아갔습니다. 나는 내 7.0.1 etc/netbeans.conf 파일을 확인해보아야했지만 7.1을 설치했을 때 내 머리가 1.6을 가리키고 있었기 때문에 내 머리가 "사용하고있는 JDK 6을 가리킨다"는 생각이 들었다. 내 프로젝트에서 1.6을 사용하고 있었지만 7.0.1 (작동 중)은 1.7을 가리 켰습니다. – babcoccl