ART

E72087

ART is the managed runtime environment used by the Android operating system to execute applications, providing ahead-of-time and just-in-time compilation, garbage collection, and other core execution services.

All labels observed (1)

Label Occurrences
ART canonical 3

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Android platform component ⓘ
managed runtime environment ⓘ
software component ⓘ
abbreviation ART self-linksurface differs ⓘ
componentOf Android application framework ⓘ
defaultSince Android 5.0 Lollipop ⓘ
designGoal improve memory efficiency ⓘ
improve performance over Dalvik ⓘ
reduce power consumption ⓘ
support modern language features ⓘ
developer Google ⓘ
environmentType virtual machine-like runtime ⓘ
executes DEX bytecode ⓘ
executionModel managed code execution ⓘ
feature ahead-of-time compilation ⓘ
class loading ⓘ
debugging support ⓘ
exception handling ⓘ
garbage collection ⓘ
just-in-time compilation ⓘ
memory management ⓘ
performance optimizations ⓘ
runtime profiling ⓘ
fullName Android Runtime (ART) ⓘ
surface form: Android Runtime
handles garbage collection for app processes ⓘ
thread scheduling support ⓘ
inputFormat Dalvik Executable format ⓘ
integratesWith Android SDK ⓘ
surface form: Android framework APIs

Linux kernel ⓘ
introducedIn Android 4.4 KitKat (as optional runtime) ⓘ
operatingSystem Android ⓘ
optimizes application execution speed ⓘ
application memory usage ⓘ
application startup time ⓘ
primaryFunction execute Android applications ⓘ
provides core execution services for Android apps ⓘ
replaces Android Dalvik VM ⓘ
surface form: Dalvik virtual machine
supports profile-guided compilation ⓘ
supportsLanguage Java ⓘ
Kotlin ⓘ
other JVM-based languages ⓘ
targetArchitecture ARM ⓘ
ARM64 ⓘ
x86 ⓘ
x86-64 ⓘ
uses AOT compiler ⓘ
JIT compiler ⓘ
garbage collector ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Android Runtime (ART) → alsoKnownAs → ART ⓘ
subject surface form: Android Runtime
ART → abbreviation → ART self-linksurface differs ⓘ
subject surface form: Android Runtime