2011-12-08 2 views
1

16GB RAM을 가진 Fedora 16 시스템이 있습니다.Eclipse with IcedTea : 최대 메모리 사용

자바 버전 "1.6.0_22"오픈 JDK 런타임 환경 (IcedTea6 1.10.4) (페도라-60.1.10.4.fc16-I386) 오픈 JDK 서버 VM (빌드 20.0-B11, 혼합 모드)

내가 사용하는 이클립스를 시작하려고 :

일식/일식 -vmargs -Xms1024m -Xmx2048m

하지만 "Java 가상 시스템을 만들지 못했습니다."라는 메시지는 표시되지 않습니다.

내가 뭘 잘못하고 있니?

답변

0

분명히 32 비트 JVM에서 Eclipse를 실행하려고합니다. 이것은 괜찮습니다. 그러나 16Gb의 RAM과 같이 어디서나 사용할 수는 없습니다. Linux 시스템이 32 비트 프로세스를 사용하게하는 이론적 인 한계는 3Gb 미만입니다.

2Gb 힙을 요청할 때 이클립스가 탱크 역할을하는 이유는 설명하지 않습니다. 당신은 그것보다 조금 더 할당 할 수 있어야합니다. Eclipse의 로그 파일에서 추가 정보가 있는지 확인 했습니까?

어쨌든 64 비트 JDK를 다운로드하여 설치하고 Eclipse를 실행하는 데 사용하는 것이 좋습니다. 32 비트를 고수하기로 결정했다면 현재 JDK에 여러 가지 중요한 보안 수정 사항이 누락 되었기 때문에 어쨌든 업그레이드해야합니다.