gradle heap memory
- gradle 의 heap memory 가 부족하면 만나는 에러는 아래와 같습니다.
GC overhead limit exceeded
라는 오류를 만나실 수 있습니다.
해결방법
- 해결 방법 1
- project 에
gradle.properties
파일을 만들고 heap memory 설정 프로젝트 root 에 파일을 생성을 하고 아래 코드 추가org.gradle.jvmargs=-Xmx4096m
- project 에
- 해결 방법 2(제가 선택한 방법)
- project 마다
gradle.properties
파일을 만들기 귀찮아서 기본 설정을 변경 보통 gradle home 디렉토리는/{USER_HOME}/.gradle
입니다. 여기서 위에 말한gradle.properties
파일을 추가하고 아래내용 추가org.gradle.jvmargs=-Xmx4096m
- project 마다
java: Compilation failed: internal java compiler error
해결방법
Preferences | Build, Execution, Deployment | Compiler
로 이동해서Shared build process heap size
변경- 저는 기본이 700으로 되어있었고, 2000으로 변경했더니 빌드 성공 했습니다.