2011-02-17 3 views
0

나는 Android에서 weka를 사용하려고합니다. 그걸 사용하려면 힙 스페이스를 늘려야합니다. 나는 -xmx와 -xms의 다양한 조합을 시도했지만 jvm을 시작하지 못한다. 현재 나는이가 설정되어 있지만,이클립스 충돌 - jvm을 시작하지 못했습니다

--launcher.XXMaxPermSize 1,024m -vmargs -Xms256m -Xmx1024m

현재

내가 64 비트 아치 기계를 가지고 있지만, 32 비트 작동하지 않습니다 그 위에 설치된 Win 7. 4GB 메모리. 친절하게 조언합니다.

+0

디버그 모드에서 시작하여 오류가 있는지 확인하십시오 :'eclipse -debug -consoleLog' – armandino

답변

1

이것은 Windows dll 로딩으로 인한 메모리 공간 조각화의 알려진 문제입니다. Eclipse가 높은 메모리 설정으로 시작하지 못하면 두 가지 해결 방법 만 있습니다.

  1. 64 비트 Windows를 설치하고 64 비트 이클립스와 함께 64 비트 JVM을 사용하십시오. 4GB의 메모리 만 있으면 상관 없습니다. 64 비트 가상 메모리 공간을 사용하면 조각화 문제가 발생하지 않습니다.

  2. 강제로 eclipse를 기본 jvm.dll 시작 대신 java.exe 또는 javaw.exe로 시작하십시오. 이렇게하려면 eclipse.ini를 편집하고 -vm을 추가 한 다음 다음 행의 javaw.exe에 대한 전체 경로를 추가하십시오.

+0

확실히 시도해보고 업데이트하십시오! 감사 –

0

나는 동일한 오류가있었습니다. 내가 한 일은 으로 열면 제대로 작동합니다.