| Index: android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
|
| diff --git a/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java b/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
|
| index 9e2aa4c6f785be53112b536989ac7133b196505b..05db05aa3cbb9150f24e87394fa8ec956a25f7ca 100644
|
| --- a/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
|
| +++ b/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
|
| @@ -17,6 +17,7 @@ import android.os.Build;
|
| import android.os.Looper;
|
| import android.os.Process;
|
| import android.os.StrictMode;
|
| +import android.os.SystemClock;
|
| import android.os.UserManager;
|
| import android.provider.Settings;
|
| import android.util.Log;
|
| @@ -240,7 +241,10 @@ public class WebViewChromiumFactoryProvider implements WebViewFactoryProvider {
|
|
|
| ThreadUtils.setWillOverrideUiThread();
|
| // Load chromium library.
|
| + long before = SystemClock.elapsedRealtime();
|
| AwBrowserProcess.loadLibrary();
|
| + long after = SystemClock.elapsedRealtime();
|
| + Log.i("foobar", "loadLibrary time " + (after - before));
|
|
|
| final PackageInfo packageInfo = WebViewFactory.getLoadedPackageInfo();
|
|
|
| @@ -399,6 +403,8 @@ public class WebViewChromiumFactoryProvider implements WebViewFactoryProvider {
|
| return;
|
| }
|
|
|
| + long before = SystemClock.elapsedRealtime();
|
| +
|
| try {
|
| LibraryLoader.get(LibraryProcessType.PROCESS_WEBVIEW).ensureInitialized();
|
| } catch (ProcessInitException e) {
|
| @@ -452,6 +458,9 @@ public class WebViewChromiumFactoryProvider implements WebViewFactoryProvider {
|
| }
|
|
|
| mRunQueue.drainQueue();
|
| +
|
| + long after = SystemClock.elapsedRealtime();
|
| + Log.i("foobar", "startChromiumLocked time " + (after - before));
|
| }
|
|
|
| boolean hasStarted() {
|
|
|