Index: android_webview/native/java_browser_view_renderer_helper.cc |
diff --git a/android_webview/native/java_browser_view_renderer_helper.cc b/android_webview/native/java_browser_view_renderer_helper.cc |
index b2cf4e981d82ec6d2f8cedc194d9627f923536bc..21ec09568dff23ccc0629efa70d531c0041c8634 100644 |
--- a/android_webview/native/java_browser_view_renderer_helper.cc |
+++ b/android_webview/native/java_browser_view_renderer_helper.cc |
@@ -4,6 +4,7 @@ |
#include "android_webview/native/java_browser_view_renderer_helper.h" |
+#include "base/debug/trace_event.h" |
#include "jni/JavaBrowserViewRendererHelper_jni.h" |
using base::android::JavaRef; |
@@ -20,15 +21,20 @@ JavaBrowserViewRendererHelper::~JavaBrowserViewRendererHelper() { |
ScopedJavaLocalRef<jobject> JavaBrowserViewRendererHelper::CreateBitmap( |
JNIEnv* env, |
int width, |
- int height) { |
+ int height, |
+ bool cache_result) { |
+ TRACE_EVENT1("android_webview", "RendererHelper::CreateBitmap", |
+ "cache_result", cache_result); |
return width <= 0 || height <= 0 ? ScopedJavaLocalRef<jobject>() : |
- Java_JavaBrowserViewRendererHelper_createBitmap(env, width, height); |
+ Java_JavaBrowserViewRendererHelper_createBitmap(env, width, height, |
+ cache_result); |
} |
void JavaBrowserViewRendererHelper::DrawBitmapIntoCanvas( |
JNIEnv* env, |
const JavaRef<jobject>& jbitmap, |
const JavaRef<jobject>& jcanvas) { |
+ TRACE_EVENT0("android_webview", "RendererHelper::DrawBitmapIntoCanvas"); |
Java_JavaBrowserViewRendererHelper_drawBitmapIntoCanvas( |
env, jbitmap.obj(), jcanvas.obj()); |
} |
@@ -37,6 +43,7 @@ ScopedJavaLocalRef<jobject> |
JavaBrowserViewRendererHelper::RecordBitmapIntoPicture( |
JNIEnv* env, |
const JavaRef<jobject>& jbitmap) { |
+ TRACE_EVENT0("android_webview", "RendererHelper::RecordBitmapIntoPicture"); |
return Java_JavaBrowserViewRendererHelper_recordBitmapIntoPicture( |
env, jbitmap.obj()); |
} |