From d498859c4ac3c2b304897dcdc3fe2e86626d7a2d Mon Sep 17 00:00:00 2001 From: Sergio Giro Date: Tue, 17 May 2016 17:55:27 +0100 Subject: [PATCH] ZygoteInit: remove extra copy of method The method warmUpJcaProviders arrived here from both nyc-dev and aosp/master, removing duplication. (cherry picked from commit 57b8a73d0eb554eff12f6f6bc8d85cbc81897f0c) Change-Id: Idbb046ae47d608343ffb5cbf2df8e0c00920c909 --- .../com/android/internal/os/ZygoteInit.java | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/core/java/com/android/internal/os/ZygoteInit.java b/core/java/com/android/internal/os/ZygoteInit.java index 6d5eff62a7396..a3e41e47b2678 100644 --- a/core/java/com/android/internal/os/ZygoteInit.java +++ b/core/java/com/android/internal/os/ZygoteInit.java @@ -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.