
ThroughputTracker can track any compositor metrics over a sequence of time. It current name reflect its usage to collect smoothness related metrics. However, we want to use mechanism to track other metrics (paint) as well. The naming convention should reflect this genericness. This CL also updates other related classes and references to ThroughputTracker in ui/compositor and ash/. Future CLs will update further references in /cc. Bug: b:380318532 Change-Id: I2db57102aa86b4ca083415688b8a8851d3144336 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6040362 Commit-Queue: Zoraiz Naeem <zoraiznaeem@chromium.org> Reviewed-by: Elly FJ <ellyjones@chromium.org> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Cr-Commit-Position: refs/heads/main@{#1387186}
Chrome
This directory contains the open source, application layer of Google Chrome.
Unlike other parts of Chromium like //content, which provide framework intended to support multiple products, this directory contains code that is focused on building specific products with opinionated UX.
Specific products include:
- Chrome desktop browser for Chrome OS, Windows, Mac and Linux
- Chrome mobile browser for Android
- Chrome OS system UI
See //ios/chrome for the Chrome mobile browser for iOS, and note that code that is shared between //chrome and //ios/chrome is typically factored out into //components.