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>
Thu, 2 Mar 2017 21:13:45 +0000 (13:13 -0800)
commit574994afde208fcb60f5aea9921b9b381e13e888
tree892a8696603623ffc88cba872798c9b750d0b163
parentf7edab63d9358b9a4e0dbec3243f6db9f50a2bbe
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

(cherry picked from commit 51f521c3bf46e6040f36757bc53ea57ddc7be85e)

Change-Id: I220ff4ea26c4eee030ab1a9f4c957a09aa9f2f4c

Merged-In: 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