목록안드로이드 런타임 (1)
Foggy day
[Android] 안드로이드 런타임
런타임(Runtime) 애플리케이션을 관리(메모리, 프로세스)하기 위해 컴파일러나 가상머신이 사용하는 기존 코드 라이브러리 혹은 프로그램이 실행되고 있는 동안의 동작 런타임 환경(Runtime Environment) 애플리케이션을 위한 서비스를 제공하는 가상머신 상태 안드로이드 런타임이란?(ART) ART의 주요 기능은 크게 세가지가 있다. 1. AOT(Ahead Of Time)나 JIT(Just In Time) 컴파일 2. 최적화된 가비지 수집 CG 3. 전용 샘플링 프로파일러, 상세 진단 예외 및 크래시 보고, watchpoint를 생성하여 특정 필드를 모니터링 할 수 있는 기능을 포함한 디버깅 기능 지원 일반적인 컬파일러 언어는 CPU와 플랫폼 환경에 맞춰 기계어로 컴파일된다. 즉 인간이 이해할 수..
Android
2021. 7. 27. 21:45