• 15 December 2025 Posted by Santiago Aboy Solanes - Software Engineer, Vladimír Marko - Software Engineer The Android Runtime (ART) team has reduced compile time by 18% without compromising the compiled code or any peak memory regressions. • This improvement was part of our 2025 initiative to improve compile time without sacrificing memory usage or the quality of the compiled code. • Optimizing compile-time speed is crucial for ART. • For example, when just-in-time (JIT) compiling it directly impacts the efficiency of applications and overall device performance. • Faster compilations reduce the time before the optimizations kick in, leading to a smoother and more responsive user experience. • Furthermore, for both JIT and ahead-of-time (AOT), improvements in compile-time speed translate to reduced resource consumption during the compilation process, benefiting battery life and device thermals, especially on lower-end devices.

Article Summaries:

  • The Android Runtime (ART) team announced an 18 % reduction in compile time for both JIT and AOT without any memory regressions or loss in code quality. The improvement is part of a 2025 initiative to speed up compilation while preserving performance and battery life. Partial gains were rolled out in the June 2025 Android release, with the remaining optimizations slated for the end‑of‑year update. All devices running Android 12 or later will receive the changes via mainline updates. The team achieved the boost by investing development effort, profiling with pprof, and rigorously testing on representative apps to ensure no negative impact on runtime performance.

Sources: