디버그모드에서 안드로이드 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 | 80959 |
79 | 윈도우 키보드 입력 속도 조정 | 꿈돌이 | 2024.04.21 | 0 |
78 | 윈도우 터미널 색상, 글꼴 설정 | 꿈돌이 | 2024.04.24 | 0 |
77 | 윈도우에서 fstrim | 꿈돌이 | 2024.04.03 | 1 |
76 | GPU cloud | 꿈돌이 | 2023.03.26 | 46 |
75 | 크롬 cmd switch | 꿈돌이 | 2022.05.07 | 76 |
74 | scp 몰아서 보내기 | 꿈돌이 | 2022.07.21 | 79 |
73 | 확인용 | 꿈돌이 | 2021.08.30 | 84 |
72 | softether 연결 | 꿈돌이 | 2022.07.21 | 85 |
71 | QEMU 데비안 클라 구성 세트 | 꿈돌이 | 2021.03.25 | 114 |
70 | Git 사용자 설정 | 꿈돌이 | 2017.03.18 | 120 |
69 | MS SQL Server Express 설치 | 꿈돌이 | 2021.08.20 | 122 |
68 | sql server 애슬론 암호건 상태에서 안 될 경우 | 꿈돌이 | 2021.12.18 | 128 |
67 | wsl 지정 경로에 수동 설치 | 꿈돌이 | 2023.05.28 | 131 |
66 | windows 11 ssh-keygen.exe directory | 꿈돌이 | 2023.03.29 | 144 |
65 | 윈도우 폴더명 파일명 소문자로 바꾸기 | 꿈돌이 | 2023.01.09 | 149 |
64 | 브라우저 설정 - HTML5 그리드 | 꿈돌이 | 2015.08.25 | 168 |
63 | Cura, PrusaSlicer (Slic3r) 포터블 | 꿈돌이 | 2019.12.25 | 172 |
62 | Voron v0 클리퍼 설정 | 꿈돌이 | 2021.03.29 | 180 |
61 | 거미줄 테스트 | 꿈돌이 | 2020.03.28 | 191 |
» | 디버그모드에서 안드로이드 instant run | 꿈돌이 | 2018.04.20 | 200 |