OSDN Git Service

PackageManager: Skip dexopt on install for debuggable apps
authorAndreas Gampe <agampe@google.com>
Mon, 23 Apr 2018 15:59:12 +0000 (08:59 -0700)
committerAndreas Gampe <agampe@google.com>
Mon, 23 Apr 2018 23:02:00 +0000 (16:02 -0700)
commitc0886002289ce58bffa9d6c2430a7090c19a1136
tree90dd1660a8a8ae121273145eab02a9dc2427f434
parent8819dc864944e135011d324de6c73ee1986fca78
PackageManager: Skip dexopt on install for debuggable apps

To reduce install-to-started latency, skip dexopt at install-time
for debuggable apps. This is a conscious tradeoff, as the app
will run slower, and do repeated work on every startup. However,
for debuggable apps, turnaround time is more important.

(cherry picked from commit 58adf3a8eead2d7594fc1ac15aaed6a5760e7ba4)

Bug: 78200989
Test: m
Test: Device boots
Test: CTS (wrap & JVMTI)
Merged-In: I749934e794b0c89d72ea8ee413b845e7804de184
Change-Id: I749934e794b0c89d72ea8ee413b845e7804de184
services/core/java/com/android/server/pm/PackageManagerService.java