Add a trace event for AwBrowserProcess.loadLibrary.
Add a system trace event for the call to AwBrowserProcess.loadLibrary so
we can easily measure how much it contributes to the WebView startup
time.
Bug: 16870075
Change-Id: Ic729726f1c3f5f2d689ba83858422c33dd4877df
diff --git a/chromium/java/com/android/webview/chromium/WebViewChromiumFactoryProvider.java b/chromium/java/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
index b26ad35..a271ea8 100644
--- a/chromium/java/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
+++ b/chromium/java/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
@@ -94,7 +94,9 @@
public WebViewChromiumFactoryProvider() {
ThreadUtils.setWillOverrideUiThread();
// Load chromium library.
+ Trace.traceBegin(Trace.TRACE_TAG_WEBVIEW, "AwBrowserProcess.loadLibrary()");
AwBrowserProcess.loadLibrary();
+ Trace.traceEnd(Trace.TRACE_TAG_WEBVIEW);
// Load glue-layer support library.
System.loadLibrary("webviewchromium_plat_support");
}