메뉴 건너뛰기

enjoyTools.net

디버그모드임.

Release 모드에서는 문제 없고, 디버그모드 대비 약 10배 (인스턴트 껐을 때) ~ 300배 (인스턴트 켰을 때) 차이 난다.

 

안드로이드 Instant run을 켜놓고 총 200만개 가량의 int 3중 배열을 3중 for문으로 돌려서 무언가를 할 때, (< 1초)

Instant run을 돌리지 않고 똑같은 작업을 했을 때와 소요시간을 비교하면 3배 넘게 느려짐을 발견했다. (> 3초)

 

사칙연산에서 문제가 생기는 건지 순환문에서 문제가 생기는 건지는 모르겠다.

 

특정기기에서만 확인해서 실제 범용기기에서는 어떻게 되는지 아직 모르니 나중에 한 번 확인해봐야겠다.

 


 

확인해보니 맞다.

디버그모드랑 릴리즈모드 간 속도차이가 있다는 것을 알고는 있었지만 방법에 따라서 이 정도까지 차이가 날 줄은 몰랐다. -_-;;

 

아래는 마시멜로우가 설치된 넥서스5 스샷

 

Instant Run 비활성

Instant Run 활성

instant_off.png instant_on.png

 

 

끝.

번호 제목 글쓴이 날짜 조회 수
공지 툴 북마크 꿈돌이 2021.02.11 80863
» 디버그모드에서 안드로이드 instant run file 꿈돌이 2018.04.20 200