Merge "ZygoteInit: remove extra copy of method" into nyc-mr1-dev-plus-aosp

This commit is contained in:
Sergio Giro
2016-05-17 17:30:49 +00:00
committed by Android (Google) Code Review

View File

@@ -240,24 +240,6 @@ public class ZygoteInit {
Trace.traceEnd(Trace.TRACE_TAG_DALVIK);
}
/**
* Warm up the providers that are already registered.
*
* By doing it here we avoid that each app does it when requesting a service from the
* provider for the first time.
*/
private static void warmUpJcaProviders() {
long startTime = SystemClock.uptimeMillis();
Trace.traceBegin(
Trace.TRACE_TAG_DALVIK, "Starting warm up of JCA providers");
for (Provider p : Security.getProviders()) {
p.warmUpServiceProvision();
}
Log.i(TAG, "Warmed up JCA providers in "
+ (SystemClock.uptimeMillis()-startTime) + "ms.");
Trace.traceEnd(Trace.TRACE_TAG_DALVIK);
}
/**
* Performs Zygote process initialization. Loads and initializes
* commonly used classes.