안드로이드 ART1 안드로이드 ART ART를 알기위해서는 달빅에 대해서 잠깐 설명하고자 합니다. 달빅(Dalvik)은 안드로이드 기기에서 가상 머신은 자바 프로그래밍 애플리케이션을 실행할 때 필수 단계입니다.앱을 바이트코드로 컴파일하고 dex(달빅의 실행 포맷)으로 전환해 달빅 가상 머신에 넘겨 실행합니다. 안드로이드 2.2는 JIT 컴파일러를 도입해 대부분 애플리케이션의 실행 효율을 높였습니다. 이후론 더 이상 명확한 성능 향상이 없었지만 구글과 제조사들은 여전히 달빅에 최적화를 했습니다. 하지만 이제 달빅의 한계가 점점 가까워지자 4.4 kitkat에서는 새로운 ART를 추가하게됩니다.(만약 성공한다면 이후의 버전에서는 당연하지만 점차 ART로 전환을 시도하리라 생각됩니다.) ART의 가장큰 변화된 점은 JIT을 포기하고 AOT로 전환.. 2013. 12. 22. 이전 1 다음