| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <!-- | 2 <!-- |
| 3 Copyright 2016 The Chromium Authors. All rights reserved. | 3 Copyright 2016 The Chromium Authors. All rights reserved. |
| 4 Use of this source code is governed by a BSD-style license that can be | 4 Use of this source code is governed by a BSD-style license that can be |
| 5 found in the LICENSE file. | 5 found in the LICENSE file. |
| 6 --> | 6 --> |
| 7 | 7 |
| 8 <link rel="import" href="/tracing/base/iteration_helpers.html"> | 8 <link rel="import" href="/tracing/base/iteration_helpers.html"> |
| 9 <link rel="import" href="/tracing/value/histogram.html"> | 9 <link rel="import" href="/tracing/value/histogram.html"> |
| 10 | 10 |
| (...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 262 } | 262 } |
| 263 | 263 |
| 264 return recurse([...this], 0); | 264 return recurse([...this], 0); |
| 265 } | 265 } |
| 266 } | 266 } |
| 267 | 267 |
| 268 // This does not contain storyGroupingKeys! | 268 // This does not contain storyGroupingKeys! |
| 269 HistogramSet.GROUPINGS = { | 269 HistogramSet.GROUPINGS = { |
| 270 HISTOGRAM_NAME: new HistogramGrouping('name', h => h.name), | 270 HISTOGRAM_NAME: new HistogramGrouping('name', h => h.name), |
| 271 | 271 |
| 272 BENCHMARK_NAME: new HistogramGrouping('benchmark', | 272 BENCHMARK_NAME: new HistogramGrouping( |
| 273 'benchmark', |
| 273 h => tr.v.d.IterationInfo.getField(h, 'benchmarkName', '')), | 274 h => tr.v.d.IterationInfo.getField(h, 'benchmarkName', '')), |
| 274 | 275 |
| 275 BENCHMARK_START: new HistogramGrouping('time', | 276 BENCHMARK_START: new HistogramGrouping( |
| 277 'time', |
| 276 h => tr.v.d.IterationInfo.getField(h, 'benchmarkStartString', '')), | 278 h => tr.v.d.IterationInfo.getField(h, 'benchmarkStartString', '')), |
| 277 | 279 |
| 278 STORYSET_REPEAT: new HistogramGrouping('storyset repeat', | 280 STORYSET_REPEAT: new HistogramGrouping( |
| 281 'storyset repeat', |
| 279 h => tr.v.d.IterationInfo.getField( | 282 h => tr.v.d.IterationInfo.getField( |
| 280 h, 'storysetRepeatCounterLabel', 0)), | 283 h, 'storysetRepeatCounterLabel', 0)), |
| 281 | 284 |
| 282 STORY_REPEAT: new HistogramGrouping('story repeat', | 285 STORY_REPEAT: new HistogramGrouping( |
| 286 'story repeat', |
| 283 h => tr.v.d.IterationInfo.getField( | 287 h => tr.v.d.IterationInfo.getField( |
| 284 h, 'storyRepeatCounterLabel', 0)), | 288 h, 'storyRepeatCounterLabel', 0)), |
| 285 | 289 |
| 286 STORY_NAME: new HistogramGrouping('story', | 290 STORY_NAME: new HistogramGrouping( |
| 291 'story', |
| 287 h => tr.v.d.IterationInfo.getField(h, 'storyDisplayName', '')), | 292 h => tr.v.d.IterationInfo.getField(h, 'storyDisplayName', '')), |
| 288 | 293 |
| 289 DISPLAY_LABEL: new HistogramGrouping('label', | 294 LEGACY_TIR_LABEL: new HistogramGrouping( |
| 295 'tir', |
| 296 h => tr.v.d.IterationInfo.getField(h, 'legacyTIRLabel', '')), |
| 297 |
| 298 DISPLAY_LABEL: new HistogramGrouping( |
| 299 'label', |
| 290 h => tr.v.d.IterationInfo.getField(h, 'displayLabel', 'Value')) | 300 h => tr.v.d.IterationInfo.getField(h, 'displayLabel', 'Value')) |
| 291 }; | 301 }; |
| 292 | 302 |
| 293 return { | 303 return { |
| 294 HistogramGrouping, | 304 HistogramGrouping, |
| 295 HistogramSet, | 305 HistogramSet, |
| 296 }; | 306 }; |
| 297 }); | 307 }); |
| 298 </script> | 308 </script> |
| OLD | NEW |