디버그모드에서 안드로이드 instant run
2018.04.20 14:31
디버그모드임.
Release 모드에서는 문제 없고, 디버그모드 대비 약 10배 (인스턴트 껐을 때) ~ 300배 (인스턴트 켰을 때) 차이 난다.
안드로이드 Instant run을 켜놓고 총 200만개 가량의 int 3중 배열을 3중 for문으로 돌려서 무언가를 할 때, (< 1초)
Instant run을 돌리지 않고 똑같은 작업을 했을 때와 소요시간을 비교하면 3배 넘게 느려짐을 발견했다. (> 3초)
사칙연산에서 문제가 생기는 건지 순환문에서 문제가 생기는 건지는 모르겠다.
특정기기에서만 확인해서 실제 범용기기에서는 어떻게 되는지 아직 모르니 나중에 한 번 확인해봐야겠다.
확인해보니 맞다.
디버그모드랑 릴리즈모드 간 속도차이가 있다는 것을 알고는 있었지만 방법에 따라서 이 정도까지 차이가 날 줄은 몰랐다. -_-;;
아래는 마시멜로우가 설치된 넥서스5 스샷
Instant Run 비활성 |
Instant Run 활성 |
![]() |
![]() |
끝.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 툴 북마크 | 꿈돌이 | 2021.02.11 | 81874 |
41 | 윈도우 cmd에서 저장된 WIFI Profile의 비번 확인 | 꿈돌이 | 2019.07.03 | 3011 |
40 | mysql update _priv='Y' root 복구용 | 꿈돌이 | 2019.06.25 | 444 |
39 | 리눅스 sh에서 실행파일 삭제 | 꿈돌이 | 2019.06.10 | 529 |
38 |
공중파 케이블 vod
![]() | 꿈돌이 | 2019.05.26 | 9892 |
37 | 윈도우10 앱 및 기능 에서 삭제 안되는 프로그램을 목록에서 강제로 제거하기 | 꿈돌이 | 2019.05.02 | 13025 |
36 | mysql_error() equivalent is mssql_get_last_message() | 꿈돌이 | 2019.03.11 | 410 |
35 | certbot 수동 갱신 | 꿈돌이 | 2019.01.27 | 259 |
34 | GnuWin32 패키지 목록 페이지 | 꿈돌이 | 2018.12.14 | 2728 |
33 | 윈도우 10 260자 초과하는 파일경로 허용 | 꿈돌이 | 2018.11.03 | 2428 |
32 | 라즈베리파이 USB메모리 자동 마운트 | 꿈돌이 | 2018.10.30 | 748 |
31 | 윈도우 cmd에서 랜카드 dhcp on/off | 꿈돌이 | 2018.09.29 | 540 |
30 | 리눅스에서 php -r | 꿈돌이 | 2018.07.25 | 1188 |
29 | 우분투 USB 리셋 - MS 무선마우스 휠 문제 | 꿈돌이 | 2018.06.18 | 303 |
28 | 우분투 키보드 입력 속도 조정 | 꿈돌이 | 2018.06.18 | 70099 |
» |
디버그모드에서 안드로이드 instant run
![]() | 꿈돌이 | 2018.04.20 | 292 |
26 |
라즈베리파이 메모
![]() | 꿈돌이 | 2018.02.13 | 460 |
25 | 라즈베리파이 전용 7인치 터치LCD 제어 | 꿈돌이 | 2018.01.30 | 2166 |
24 | 안드로이드 스마트폰으로 웹서버 만들기 | 꿈돌이 | 2018.01.04 | 1248 |
23 |
LZ4 압축하기, 해제하기 간단 예제
![]() | 꿈돌이 | 2017.04.18 | 25434 |
22 | golang Powershell에서 현재 디렉터리를 gopath로 지정 | 꿈돌이 | 2017.04.03 | 408 |