Android Studio 컴 파일 오류:"java.lang.OutOfmoryError:Java heap space"

선언:
최근 에 직장 을 옮 겨 새로운 주인 이 되면 공장 이 크 고 사람 도 많아 져 서 새로운 환경 에서 계속 성장 하고 싶 습 니 다.이전 회사 에서 컴퓨터 가 가장 좋 습 니 다.새로운 회 사 는 일반 설정 입 니 다.메모리 가 8G 밖 에 없 기 때문에 Android Studio 3.5 컴 파일 오류:java.lang.OutOf Memory Error.
원인:
 java.lang.OutOfMemoryError: GC overhead limit exceeded 프로그램 이 사용 가능 한 메모 리 를 너무 많이 소 모 했 고 GC 는 자주 회수 하여 정리 하지 못 했다 는 뜻 이다.한 번 의 GC 이후 대부분의 쌓 인 공간 이 마음대로 점용 되 고 GC 의 잦 은 호출 은 CPU 를 과부하 상태 로 만 들 며 GC 의 과도 한 운행 으로 인해 클 라 이언 트 프로그램 도 정상적으로 아래로 실행 되 지 못 해 프로그램 이 붕 괴 될 것 이다.
해결 방법:1.build.gradle 의 android{}에 다음 스 크 립 트 를 추가 합 니 다.
defaultConfig {

    ...

    dexOptions { 
        javaMaxHeapSize “4g” 
    }

}

2.gradle.propertes 파일 에 다음 설정 을 추가 합 니 다.
#   OutOfMemoryError
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.jvmargs=-Xmx5120m

좋은 웹페이지 즐겨찾기