Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Unified Diff: trace_processor/experimental/mappers/scheduling/map_wake_ups.html

Issue 2162963002: [polymer] Merge of master into polymer10-migration (Closed) Base URL: git@github.com:catapult-project/catapult.git@polymer10-migration
Patch Set: Merge polymer10-migration int polymer10-merge Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: trace_processor/experimental/mappers/scheduling/map_wake_ups.html
diff --git a/perf_insights/perf_insights/mappers/scheduling/map_wake_ups.html b/trace_processor/experimental/mappers/scheduling/map_wake_ups.html
similarity index 97%
rename from perf_insights/perf_insights/mappers/scheduling/map_wake_ups.html
rename to trace_processor/experimental/mappers/scheduling/map_wake_ups.html
index 472e3e4a83376e9a26ae0546fe883614af56eeea..d8b37019f06c40b98daaebdd0ecba05080ded684 100644
--- a/perf_insights/perf_insights/mappers/scheduling/map_wake_ups.html
+++ b/trace_processor/experimental/mappers/scheduling/map_wake_ups.html
@@ -50,26 +50,26 @@ tr.exportTo('pie', function() {
var wakeUps = {};
var foundWakeUps = false;
var lastTaskEnd = undefined;
- thread.iterateAllEvents(function(event) {
+ for (var event of thread.getDescendantEvents()) {
if (!event.isTopLevel)
- return;
+ continue;
var taskEnd = event.start + event.duration;
if (lastTaskEnd === undefined) {
lastTaskEnd = taskEnd;
- return;
+ continue;
}
var sleepTime = event.start - lastTaskEnd;
var isWakeUp = sleepTime >= IDLE_THRESHOLD_MILLISECONDS;
lastTaskEnd = taskEnd;
if (!isWakeUp)
- return;
+ continue;
var reason = sanitizeReason(findWakeUpReason(event));
if (wakeUps[reason] === undefined)
wakeUps[reason] = {frequency: 0, sleepTimes: []};
wakeUps[reason].frequency++;
wakeUps[reason].sleepTimes.push(sleepTime);
foundWakeUps = true;
- });
+ }
return foundWakeUps ? wakeUps : undefined;
}

Powered by Google App Engine
This is Rietveld 408576698