[안드로이드 개발자 면접] 경험 정리
질문에 대한 답변은 직접 답변한 것을 토대로 적었으니 혹시 틀린 부분이 있다면 댓글로 말씀해주시면 감사드리겠습니다~! [질문] 1. JVM과 Dalvik의 차이 Dalvik는 JVM과 달리 모바일 디바이스환경에 맞게 제작되었으며, JVM의 스택기반 가상머신이 아닌 레지스터 방식의 가상머신을 사용하여 메모리를 적게 사용하고 빠른 처리가 가능합니다. 1.1 Dalvik과 ART의 차이 Dalvik은 JIT(Just In Time)방식으로 앱 실행시 코드를 바이트 코드로 변환하여 실행하며 단점으로 JIT컴파일된 코드를 메모리에 계속 들고있어, 성능 저하 및 배터리 과소모등의 악영향이 있습니다. ART는 Dalvik의 JIT방식이 아닌 AOT(Ahead Of Time)방식으로 변경되었으며 차이점으로 앱 실행시가..
Android
2020. 10. 28. 15:49