Chromium Code Reviews| 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]; |
| } |
| }; |