Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1925)

Unified Diff: android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java

Issue 2960923002: Time WebView startup (DO NOT COMMIT)
Patch Set: Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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() {
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698