Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 22b64ac8 authored by Mathieu Chartier's avatar Mathieu Chartier
Browse files

Move from using profile-classes to art-profile

art-profile contains methods as well as classes. This will enable
possibly using speed-profile in the future.

Reduces services.art size from 700k -> 233k since it only includes
startup classes now (marlin).

Post boot vdex PSS on marlin goes from 6644k -> 6580k. TODO: Investigate
why this doesn't go down more.

Bug: 62356545
Test: make and flash

Change-Id: I47dcd4e8d799266e348b8d64b0176cc41d91bebc
parent 0a47bdbe
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@ include $(CLEAR_VARS)
LOCAL_MODULE := services
LOCAL_DEX_PREOPT_APP_IMAGE := true
LOCAL_DEX_PREOPT_GENERATE_PROFILE := true
LOCAL_DEX_PREOPT_PROFILE_CLASS_LISTING := $(LOCAL_PATH)/profile-classes
LOCAL_DEX_PREOPT_PROFILE_CLASS_LISTING := $(LOCAL_PATH)/art-profile

LOCAL_SRC_FILES := $(call all-java-files-under,java)

services/art-profile

0 → 100644
+15642 −0

File added.

Preview size limit exceeded, changes collapsed.

services/profile-classes

deleted100644 → 0
+0 −7267

File deleted.

Preview size limit exceeded, changes collapsed.