sunfish: Enable full ART optimizations with VDEX/ODEX
Enable comprehensive ART optimizations including VDEX and ODEX generation for all system components to improve first-boot performance and reduce application startup latency. Configuration: - WITH_DEXPREOPT := true # Global dexpreopt enable - DEX_PREOPT_DEFAULT := generate-vdex-and-image # VDEX+ODEX gen - WITH_DEXPREOPT_DEBUG_INFO := false # Exclude debug symbols Results: - Verified generation of .odex files (optimized dex) - Verified generation of .vdex files (verification dex) - ART images created for core system components - First boot time significantly reduced - Application startup latency improved Test procedure: 1. Full system build with 'm evolution' command 2. Verified artifacts in: - system/framework/oat/arm64/*.odex - system/framework/oat/arm64/*.vdex - system/app/*/oat/arm64/*.odex - system/priv-app/*/oat/arm64/*.vdex 3. Confirmed valid ART runtime loading during boot
This commit is contained in:
@@ -127,3 +127,6 @@ PRODUCT_PROPERTY_OVERRIDES += \
|
||||
|
||||
# ART
|
||||
PRODUCT_SYSTEM_SERVER_COMPILER_FILTER := speed-profile
|
||||
WITH_DEXPREOPT := true
|
||||
DEX_PREOPT_DEFAULT := generate-vdex-and-image
|
||||
WITH_DEXPREOPT_DEBUG_INFO := false
|
||||
|
||||
Reference in New Issue
Block a user