Revamp nopreload configuration
No longer speed compile, we will rely on JIT and compilation during
boot to ensure performance.
Removed system ROM instrumentations since this will be done
dynamically.
Fixed renamed profilebootclasspath property.
Test: lunch taimen_nopreload-userdebug
Exempt-From-Owner-Approval: cherry-pick
Bug: 139883463
(cherry picked from commit 6f8fda4937
)
Merged-In: I97a3a25c3094f84e130e02692b02832795ee6ef1
Change-Id: Id3e9b30a60d00ad3593f1587aa4b04ef7afe1fec
This commit is contained in:
parent
33dfa52cdd
commit
7aa4e8614a
|
@ -20,29 +20,11 @@
|
|||
# Ideally we would just generate an empty boot.art but we don't have the build
|
||||
# support to separate the image from the compile code.
|
||||
PRODUCT_DEX_PREOPT_BOOT_IMAGE_PROFILE_LOCATION := build/make/target/product/empty-profile
|
||||
PRODUCT_DEX_PREOPT_BOOT_FLAGS := --count-hotness-in-compiled-code
|
||||
DEX_PREOPT_DEFAULT := nostripping
|
||||
|
||||
# Disable uncompressing priv apps so that there is enough space to build the system partition.
|
||||
DONT_UNCOMPRESS_PRIV_APPS_DEXS := true
|
||||
|
||||
# Use an empty preloaded-classes list.
|
||||
PRODUCT_COPY_FILES += \
|
||||
build/make/target/product/empty-preloaded-classes:system/etc/preloaded-classes
|
||||
|
||||
# Boot image property overrides.
|
||||
PRODUCT_PROPERTY_OVERRIDES += \
|
||||
dalvik.vm.jitinitialsize=32m \
|
||||
dalvik.vm.jitmaxsize=32m \
|
||||
dalvik.vm.usejitprofiles=true \
|
||||
dalvik.vm.hot-startup-method-samples=256 \
|
||||
dalvik.vm.profilesystemserver=true \
|
||||
dalvik.vm.profilebootimage=true
|
||||
|
||||
# Use speed compiler filter since system server doesn't have JIT.
|
||||
PRODUCT_DEX_PREOPT_BOOT_FLAGS += --compiler-filter=speed
|
||||
# System server is speed compiled and doesn't have a separate preopt flag,
|
||||
# so we enable hotness in compiled code for everything.
|
||||
PRODUCT_DEX_PREOPT_DEFAULT_FLAGS := --count-hotness-in-compiled-code
|
||||
dalvik.vm.profilebootclasspath=true
|
||||
|
||||
PRODUCT_DIST_BOOT_AND_SYSTEM_JARS := true
|
||||
|
|
Loading…
Reference in New Issue