Index: cc/playback/recording_source.cc |
diff --git a/cc/playback/recording_source.cc b/cc/playback/recording_source.cc |
index a98a60ed75c9ef61ef34201f2de905efcdf31a80..feaae8807570e375de7348471d7fa2999721a920 100644 |
--- a/cc/playback/recording_source.cc |
+++ b/cc/playback/recording_source.cc |
@@ -104,6 +104,7 @@ void RecordingSource::UpdateInvalidationForNewViewport( |
} |
void RecordingSource::FinishDisplayItemListUpdate() { |
+ TRACE_EVENT0("cc", "RecordingSource::FinishDisplayItemListUpdate"); |
DetermineIfSolidColor(); |
display_list_->EmitTraceSnapshot(); |
if (generate_discardable_images_metadata_) |
@@ -227,6 +228,8 @@ void RecordingSource::DetermineIfSolidColor() { |
if (!display_list_->ShouldBeAnalyzedForSolidColor()) |
return; |
+ TRACE_EVENT1("cc", "RecordingSource::DetermineIfSolidColor", "opcount", |
+ display_list_->ApproximateOpCount()); |
gfx::Size layer_size = GetSize(); |
skia::AnalysisCanvas canvas(layer_size.width(), layer_size.height()); |
display_list_->Raster(&canvas, nullptr, gfx::Rect(), 1.f); |