OSDN Git Service

Compile secondary dex files during background dexopt job
authorCalin Juravle <calin@google.com>
Thu, 26 Jan 2017 02:00:05 +0000 (18:00 -0800)
committerCalin Juravle <calin@google.com>
Sat, 28 Jan 2017 03:31:32 +0000 (19:31 -0800)
commit51f521c3bf46e6040f36757bc53ea57ddc7be85e
treede35f1ad72c29e9e4e084f222c3354b8f9a129e9
parentcb5f41ea11b1a6fcd0977a64ee146dde8f537076
Compile secondary dex files during background dexopt job

Extend the backgound dexopt job to compile secondary dex files when
"dalvik.vm.deopt.secondary" system property is set to true.

Test: adb shell cmd package bg-dexopt-job
Bug: 32871170
Change-Id: If3a4b77f785e92c7f2f7869e25ff9b99904f165a
services/core/java/com/android/server/pm/BackgroundDexOptService.java
services/core/java/com/android/server/pm/PackageManagerService.java
services/core/java/com/android/server/pm/dex/DexManager.java
services/core/java/com/android/server/pm/dex/PackageDexUsage.java