생활
안드로이드 스튜디오에서 heap 사이즈 변경시 최대로 안되나요
안드로이드 스튜디오가 예전보다 버벅거리고, 자동완성 나오는 속도가 답답합니다.
vmoptions 설정을 아래와 같이 변경했지만 안변하는것같습니다.
-Xms2048m
-Xmx4096m


램이 16기가고 여유가 좀 있는것 같다고 생각했는데
램이 부족한건지 설정을 제대로 못한건지 알고싶습니다.
55글자 더 채워주세요.
2개의 답변이 있어요!
JAVA 버전을 32bit로 사용하시나요? OS, 안드로이드 스튜디오가 64bit라고 한들 구동시키는 JAVA가 32bit 면 JVM 메모리(Heap 등) 할당에 한계(4G)가 있습니다.
32bit 환경에서 4G를 할당 받아도 heap 영역에서만 4G가 아니기 때문에 이것저것 빼고 나면 화면에서 보여지는 1.4~1.6 정도 밖에 안되는게 맞을거에요.
우선
1. 64bit JVM 설치 여부 확인하시고,
2. -d64(64bit 로 구동 옵션) 옵션을 추가해 보세요.
3. 추가로 요즘은 JVM heap 메모리 min/max 값은 동일하게 가지고 가셔도 무방합니다. max로 맞춰주세요.안녕하세요
위 캡쳐화면을 보니 32비트용을 수정하셨네요
32비트니깐 당연히 숫자를 높이셔도 혜택을 못받는것이구요
studio.exe.vmoptions <== 32비트 설정파일
studio64.exe.vmoptions <== 64비트 설정파일
즉 64비트 설정파일의 내용을 수정해주시고 저장하신뒤에 , 다시 실행을 해보시기 바랍닌다
만일 그래도 안된다면, 32비트용으로 설치한게 아닌지 확인해보세요^^