Merge "Frameworks/base: Refactor package manager"

This commit is contained in:
Andreas Gampe
2016-03-29 21:24:18 +00:00
committed by Gerrit Code Review
3 changed files with 4 additions and 4 deletions

View File

@@ -484,7 +484,7 @@ public class ZygoteInit {
try {
for (String classPathElement : classPathElements) {
final int dexoptNeeded = DexFile.getDexOptNeeded(
classPathElement, instructionSet, DexFile.COMPILATION_TYPE_FULL);
classPathElement, instructionSet, "speed", false /* newProfile */);
if (dexoptNeeded != DexFile.NO_DEXOPT_NEEDED) {
installer.dexopt(classPathElement, Process.SYSTEM_UID, instructionSet,
dexoptNeeded, 0 /*dexFlags*/);

View File

@@ -146,7 +146,7 @@ final class PackageDexOptimizer {
} else {
try {
dexoptNeeded = DexFile.getDexOptNeeded(path,
dexCodeInstructionSet, DexFile.COMPILATION_TYPE_FULL);
dexCodeInstructionSet, "speed-profile", useJit);
} catch (IOException ioe) {
Slog.w(TAG, "IOException reading apk: " + path, ioe);
return DEX_OPT_FAILED;

View File

@@ -1981,7 +1981,7 @@ public class PackageManagerService extends IPackageManager.Stub {
try {
int dexoptNeeded = DexFile.getDexOptNeeded(lib, dexCodeInstructionSet,
DexFile.COMPILATION_TYPE_FULL);
"speed", false);
if (dexoptNeeded != DexFile.NO_DEXOPT_NEEDED) {
alreadyDexOpted.add(lib);
mInstaller.dexopt(lib, Process.SYSTEM_UID, dexCodeInstructionSet,
@@ -2032,7 +2032,7 @@ public class PackageManagerService extends IPackageManager.Stub {
}
try {
int dexoptNeeded = DexFile.getDexOptNeeded(path, dexCodeInstructionSet,
DexFile.COMPILATION_TYPE_FULL);
"speed", false);
if (dexoptNeeded != DexFile.NO_DEXOPT_NEEDED) {
mInstaller.dexopt(path, Process.SYSTEM_UID, dexCodeInstructionSet,
dexoptNeeded, DEXOPT_PUBLIC /*dexFlags*/);