2013년 5월 20일 월요일

Android Studio Setting (for GC Overhead limit Exception)

VM Option

Eclipse에서 eclipse.ini를 수정했듯이
Android Studio에서는 studio.exe.vmoptions (or studio64.exe.vmoptions)를 수정해줘야 한다.
(C:\Users\{사용자이름}\AppData\Local\Android\android-studio\bin)

Xms 와 Xmx, MaxPermSize와 ReservedCodeCacheSize를 변경해주고 마지막에 -XX:-UseGCOverheadLimit 를 추가해준다.

Compiler Option

Setting을 열어준 후(Ctrl+Alt+S) Compiler 탭에서
Java Compiler 과 Android DX compiler 의 heap을 늘려준다.

Library Option

외부라이브러리의 크기가 엄청 클 경우 Heap size가 오버되어 빌드 중에 GC Overhead Exception이 발생한다면 아래와 같이 설정해준다.

Project Structure(F4 or Ctrl+Alt+Shift+S)를 연 후에 좌측 리스트에서 Modules 을 선택,
우측 탭에서 Dependencies를 선택한 후 거기에 있는 라이브러리 들을 Compile에서 Provided로 바꾸어준다.

출처 http://speedpointer.blogspot.kr/2012/03/intellij-j-j-installation.html