add trace events to cache sweeps (flutter/engine#29686)

This commit is contained in:
Jim Graham 2021-11-11 12:19:32 -08:00 committed by GitHub
parent a05f1af584
commit e79b6bb25d

View File

@ -410,9 +410,12 @@ void RasterCache::PrepareNewFrame() {
void RasterCache::CleanupAfterFrame() {
picture_metrics_ = {};
layer_metrics_ = {};
SweepOneCacheAfterFrame(picture_cache_, picture_metrics_);
SweepOneCacheAfterFrame(display_list_cache_, picture_metrics_);
SweepOneCacheAfterFrame(layer_cache_, layer_metrics_);
{
TRACE_EVENT0("flutter", "RasterCache::SweepCaches");
SweepOneCacheAfterFrame(picture_cache_, picture_metrics_);
SweepOneCacheAfterFrame(display_list_cache_, picture_metrics_);
SweepOneCacheAfterFrame(layer_cache_, layer_metrics_);
}
TraceStatsToTimeline();
}