디버그모드에서 안드로이드 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 | 80962 |
39 | 윈도우 cmd에서 저장된 WIFI Profile의 비번 확인 | 꿈돌이 | 2019.07.03 | 2950 |
38 | 윈도우 작업표시줄에 날짜와 시간 한 줄 표시, 요일 표시 | 꿈돌이 | 2019.08.20 | 469 |
37 | 윈도우10 배율 (dpi) 변경 스크립트 | 꿈돌이 | 2019.08.27 | 3955 |
36 | 윈도우에서 가상머신 또는 다른 곳으로 포트포워딩 | 꿈돌이 | 2019.09.02 | 454 |
35 | SKR mini E3 교체한 Ender 3에 Klipper OctoPrint 설치, 설정 및 적용 외 | 꿈돌이 | 2019.11.16 | 7589 |
34 | Klipper display config for SKR mini E3 v1.2 on ender 3 | 꿈돌이 | 2019.11.21 | 381 |
33 | ms sql-server 명령 몇개 | 꿈돌이 | 2019.11.25 | 622 |
32 | Bed leveling | 꿈돌이 | 2019.11.30 | 262 |
31 | Cura, PrusaSlicer (Slic3r) 포터블 | 꿈돌이 | 2019.12.25 | 172 |
30 | ender 3 메모 | 꿈돌이 | 2020.01.05 | 321 |
29 | 12864 결선 - OLED 0.96 결선 확인용 | 꿈돌이 | 2020.01.27 | 1257 |
28 | dlib bearid 메모 | 꿈돌이 | 2020.02.03 | 1840 |
27 | dlib dnn_metric_learning_on_images_ex.cpp | 꿈돌이 | 2020.02.07 | 1404 |
26 | dlib dnn_metric_learning_ex.cpp | 꿈돌이 | 2020.02.07 | 4880 |
25 | svm_c_ex.cpp | 꿈돌이 | 2020.02.16 | 1203 |
24 | 3d 모델 사이트 | 꿈돌이 | 2020.03.02 | 1295 |
23 | 거미줄 테스트 | 꿈돌이 | 2020.03.28 | 191 |
22 | 지코드 - 옥토프린트 콘솔에서 쓸거 | 꿈돌이 | 2020.04.04 | 204 |
21 | 내꺼 스타트, 엔드 G코드 | 꿈돌이 | 2020.05.05 | 8922 |
20 | 프리캐드 사용법 | 꿈돌이 | 2020.10.14 | 552 |