[roll] Roll fuchsia [performance][trace] Implement normalized CPU metrics

Adds the ability to calculate normalized CPU utilization by CPU rates.
It parses "Processing Rate" events from the trace to determine the
CPU's utilization over time. The normalized utilization is computed by
scaling CPU durations by their respective processing rates.

Original-Bug: 487816521
Test: fx test cpu_breakdown_test agg_cpu_breakdown_test
Depends-on: I859300cd421aa3afe686a15709df20d9690c107e
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1542640
Dependencies-Satisfied: CL Deps Checker <cl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com>
Original-Revision: 25e27d514739acc2d14c781d1c4d12c2a69479c3
GitOrigin-RevId: 4a5242f05bb19c4b1bcceafcc39e623c372a5ad1
Change-Id: Ie09351f26bdfb5a5792233411dfc662ef5865c34
1 file changed
tree: 2a44ae0becff39dc3e59727db2bd3cf3e32a7d87
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.