| Index: trace_processor/experimental/mappers/scheduling/map_rendering_cost.html
|
| diff --git a/perf_insights/perf_insights/mappers/scheduling/map_rendering_cost.html b/trace_processor/experimental/mappers/scheduling/map_rendering_cost.html
|
| similarity index 97%
|
| rename from perf_insights/perf_insights/mappers/scheduling/map_rendering_cost.html
|
| rename to trace_processor/experimental/mappers/scheduling/map_rendering_cost.html
|
| index 118f5a990b63760a36242c694cc5b3f5c957e25a..05dfa5e9617158558386fcaffab95cf6d19bd189 100644
|
| --- a/perf_insights/perf_insights/mappers/scheduling/map_rendering_cost.html
|
| +++ b/trace_processor/experimental/mappers/scheduling/map_rendering_cost.html
|
| @@ -48,14 +48,14 @@ tr.exportTo('pie', function() {
|
| for (var pid in rendererHelpers) {
|
| var rendererHelper = rendererHelpers[pid];
|
| var mainThread = rendererHelper.mainThread;
|
| - mainThread.iterateAllEvents(function(event) {
|
| + for (var event of mainThread.getDescendantEvents()) {
|
| // Look for tasks executed by the scheduler. Note that this only
|
| // includes slices that are *completely* inside the loading phase.
|
| if (event.title !== 'TaskQueueManager::RunTask' ||
|
| event.start < loadingEvent.start ||
|
| event.start + event.duration >
|
| loadingEvent.start + loadingEvent.duration) {
|
| - return;
|
| + continue;
|
| }
|
| totalCost += eventCost(event);
|
|
|
| @@ -65,7 +65,7 @@ tr.exportTo('pie', function() {
|
| beginMainFrameCount++;
|
| beginMainFrameCost += eventCost(beginMainFrame);
|
| }
|
| - });
|
| + }
|
| }
|
|
|
| loadingTotalCost[index] = totalCost;
|
|
|