빌드를 하던 중 Build Analyzer 추천에서 configuration cache 관련 옵션을 제안하는 것을 보게 되었다.
찾아보니 명령어 한 줄로 빌드 타임을 개선할 수 있는 방안이라 바로 적용해보았다.
// configuration cache 켜기
.gradlew/ --configuration-cache
// configuration cache 끄기
.gradlew/ --no-configuration-cache
우선 build가 완료된 뒤에 관련된 configuration을 캐싱하는 것이기 때문에 최소 1회 빌드 이후 성능 체감이 된다는 부분이 있지만, 클라이언트 개발자로써 빈번히 리빌드로 구현물을 확인해야 하는 상황에서는 충분히 도움이 될 수 있겠다.
다만 문서상에 나와있는 대로, 실험단계에 있는 기능이기 때문에 stable하지 않거나 변경이 일어날 수 있다는 점에 유의하자!
'ANDROID' 카테고리의 다른 글
[안드로이드] SDK 버전에 구애받지 않고 별도의 클래스에서 이미지 asset 참조해 적용하기 (0) | 2019.11.06 |
---|---|
[안드로이드] 데이터바인딩(DataBinding)을 사용할 때 include한 레이아웃의 View 참조하기 (0) | 2019.10.08 |
[안드로이드] 데이터바인딩을 Fragment에 적용할 때의 유의할 점. (0) | 2019.10.03 |
[안드로이드] API 버전에 구애받지 않는 Notification 설정하기 (0) | 2019.09.18 |
[안드로이드] 여러 페이지를 담은 PDF 파일 생성하기 (1) | 2018.12.13 |