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

Unified Diff: tracing/tracing/model/helpers/chrome_model_helper.html

Issue 2323533003: [Not for landing - CL being split] Add Estimated Input Latency - EQT 90th Percentile definition
Patch Set: Review comments + rebase on master Created 4 years, 3 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: tracing/tracing/model/helpers/chrome_model_helper.html
diff --git a/tracing/tracing/model/helpers/chrome_model_helper.html b/tracing/tracing/model/helpers/chrome_model_helper.html
index 51b762abb3ca39b6423e2dfe3c3da2be5cb35a23..d974da7ad1ca7f266de4c1dde42aa586e9d1097d 100644
--- a/tracing/tracing/model/helpers/chrome_model_helper.html
+++ b/tracing/tracing/model/helpers/chrome_model_helper.html
@@ -114,6 +114,23 @@ tr.exportTo('tr.model.helpers', function() {
get rendererHelpers() {
return this.rendererHelpers_;
+ },
+
+ // This is often used to find the target renderer for metrics calculation
charliea (OOO until 10-5) 2016/09/19 14:35:34 Note: write jsdocs for function headers. Also, is
dproy 2016/09/20 01:11:44 I added more detailed comment in the latest patch.
+ get rendererWithLargestPid() {
+ var largestPid = -1;
+ for (var pid in this.rendererHelpers) {
+ var rendererHelper = this.rendererHelpers[pid];
+ if (rendererHelper.isChromeTracingUI)
+ continue;
+ if (pid > largestPid)
+ largestPid = pid;
+ }
+
+ if (largestPid === -1)
+ return undefined;
+
+ return this.rendererHelpers[largestPid];
}
};

Powered by Google App Engine
This is Rietveld 408576698