.OAT 파일 확장자
Android 최적화 애플리케이션 파일
| 개발사 | |
| 인기도 |
3.2 | 9 표 |
OAT 파일이란 무엇인가요?
OAT 파일은 Android 앱(.APK 파일)의 로딩 시간을 줄이기 위해 Android 운영 체제가 생성하는 파일입니다. 앱이 설치되면 Android는 앱 데이터를 자동으로 최적화하고 해당 OAT 파일을 생성합니다. Android는 이 파일을 사용하여 앱을 더 빠르게 로드하므로 사용자에게 더 나은 경험을 제공합니다.
추가 정보
OAT 파일은 일반적으로 Android 기기의 다음 디렉터리에 저장됩니다.
/data/dalvik-cache/
Android는 dex2oat이라는 도구를 사용하여 이러한 최적화를 수행합니다. Android 5.0 이상이 실행되는 기기에 애플리케이션을 설치하면 dex2oat은 .ODEX 파일에 있는 Dalvik 코드를 네이티브 코드로 변환하고 이를 OAT 파일에 저장합니다. 따라서 각 앱에는 해당 OAT 파일이 있습니다. dex2oat은 일반적으로 Android 기기의 다음 디렉터리에 있습니다.
/system/bin/dex2oat/
참고: OAT 파일은 “Lollipop" 또는 “L”이라는 코드명을 사용하는 Android 5.0에서 처음 도입되었습니다. 이전 버전의 Android는 최적화된 실행 파일에 OAT 파일 대신 .ODEX(최적화된 DEX) 파일을 사용합니다. ART(Android Runtime)라고 하는 새로운 Android 5.0 런타임은 이전의 JIT(Just-in-Time) 컴파일 방식보다 개선된 AOT(ahead-of-time) 컴파일 방식을 사용합니다. ART는 Dalvik이라고 하는 이전 런타임을 대체합니다.
일반적인 .OAT 파일 이름
boot.oat - 이 파일은 기기의 시스템이 업그레이드될 때마다 또는 앱을 구매한 후 처음 부팅할 때 생성됩니다. boot.oat 파일은 앱이 프레임워크 애플리케이션 프로그래밍 인터페이스(API) 메서드를 호출할 때 앱에서 참조합니다.