0
Commit Graph

2 Commits

Author SHA1 Message Date
Avi Drissman
4e1b7bc33d Update copyright headers in content/
The methodology used to generate this CL is documented in
https://crbug.com/1098010#c34.

No-Try: true
No-Presubmit: true
Bug: 1098010
Change-Id: I8c0f009d16350271f07d8e5e561085822cc9dd27
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3895935
Owners-Override: Avi Drissman <avi@chromium.org>
Reviewed-by: Mark Mentovai <mark@chromium.org>
Commit-Queue: Mark Mentovai <mark@chromium.org>
Auto-Submit: Avi Drissman <avi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1047456}
2022-09-15 14:03:50 +00:00
Oksana Zhuravlova
3a4e421775 content/android: Add foreground/background UMAs for CPU time per process metrics
This change introduces ProcessVisibilityTracker, which receives
updates on visibility from the browser process in WebView and
Chrome for Android. ProcessCpuTimeTaskObserver receives an update from
ProcessVisibilityTracker and logs two additional histograms for
CPU time metrics: Power.CpuTimeSecondsPerProcessType.Foreground and
Power.CpuTimeSecondsPerProcessType.Background.

Follow-up CLs will implement similar logic in the renderer and GPU
processes.

Bug: 470582, 1177542
Change-Id: I067f3fd77fb51523ec7084a49884a169f16aadd2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2666376
Commit-Queue: Oksana Zhuravlova <oksamyt@chromium.org>
Reviewed-by: Bo <boliu@chromium.org>
Reviewed-by: Eric Seckler <eseckler@chromium.org>
Reviewed-by: Brian White <bcwhite@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#854959}
2021-02-17 21:51:33 +00:00