0
Files
src/components/power_metrics
Francois Doray 9b7f7b5b80 [power_sampler] Add SMC sampler.
The SMC sampler produces instant reading of these values on Intel Macs:
- Total power consumption
- CPU power consumption
- Integrated GPU power consumption
- GPU 0 and GPU 1 power consumption

This also fixes issues with the code that records SMC histograms:
- The Power.Mac.GPU1 histogram now records data from GPU1, not GPU0
  (see https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/metrics/power/power_metrics_provider_mac.mm;l=221;drc=a0c577275320741e104ae963aac4d8d7388da800)
- The Impl is actually deleted when metrics recording stops (previously,
  a reference was released
  https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/metrics/power/power_metrics_provider_mac.mm;l=313;drc=a0c577275320741e104ae963aac4d8d7388da800
  but another reference remained in the delayed callback).

Bug: 1254332
Change-Id: I3394892faef2bc934ea414832eef46e9177df6d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3302853
Commit-Queue: François Doray <fdoray@chromium.org>
Reviewed-by: Etienne Pierre-Doray <etiennep@chromium.org>
Cr-Commit-Position: refs/heads/main@{#946141}
2021-11-29 21:22:10 +00:00
..
2021-11-29 21:22:10 +00:00
2021-11-29 21:22:10 +00:00
2021-11-29 21:22:10 +00:00