commit | 07576939cc589fc2ce63a53783108851c5e85919 | [log] [tgz] |
---|---|---|
author | Sebastien Marchand <sebmarchand@chromium.org> | Thu Feb 21 19:04:08 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Feb 21 19:04:08 2019 |
tree | 82a9407b91d9a84f21eeab9ac7a239b4d1059b9f | |
parent | f51a2a5991be26c8d42d0ac10b42567cd93b1c25 [diff] |
Add a MetricEvaluator class to SystemMonitor This CL is a response to this comment: https://chromium-review.googlesource.com/c/chromium/src/+/1349670/15/chrome/browser/performance_monitor/system_monitor.h#12 The goal is to make it easier to add a new metric to SystemMonitor and to reduce the risk of errors by reducing the number of functions that have to be updated when doing so. A follow up CL will template this class: https://chromium-review.googlesource.com/c/chromium/src/+/1474810 (this is done separately to reduce the complexity). Change-Id: I97129d6db9897af1d6e0283e5d37bea28c77ed26 Reviewed-on: https://chromium-review.googlesource.com/c/1466189 Reviewed-by: oysteine <oysteine@chromium.org> Reviewed-by: François Doray <fdoray@chromium.org> Commit-Queue: Sébastien Marchand <sebmarchand@chromium.org> Cr-Commit-Position: refs/heads/master@{#634284}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .