[roll] Roll fuchsia [log][rust][bench] Remove usage of PerIteration With this approach we'll very likely drop some logs while writing in the benchmark, but hopefully there's less overhead and the numbers are clearer. This approach removes a bunch of overhead from the benchmark, which can be seen especially in the NoOp benchmarks, which now make a lot more sense: ``` fuchsia.diagnostics_log_rust.core: Publisher/Tracing/MessageAsString faster 0.573-0.872 5468 +/- 639 ns 3856 +/- 356 ns fuchsia.diagnostics_log_rust.core: Publisher/Tracing/MessageWithSomeArguments faster 0.663-0.795 6422 +/- 444 ns 4653 +/- 98 ns fuchsia.diagnostics_log_rust.core: Publisher/Tracing/NoArguments faster 0.620-0.788 4951 +/- 447 ns 3447 +/- 101 ns fuchsia.diagnostics_log_rust.core: Publisher/TracingNoOp/AllArguments faster 0.278-0.397 277 +/- 47 ns 90.59 +/- 0.52 ns fuchsia.diagnostics_log_rust.core: Publisher/TracingNoOp/MessageAsString faster 0.097-0.214 281 +/- 104 ns 37.57 +/- 0.35 ns fuchsia.diagnostics_log_rust.core: Publisher/TracingNoOp/MessageWithSomeArguments faster 0.146-0.215 371 +/- 71 ns 64.647 +/- 0.095 ns fuchsia.diagnostics_log_rust.core: Publisher/TracingNoOp/NoArguments faster 0.105-0.178 266 +/- 67 ns 35.17 +/- 0.32 ns ``` Original-Bug: 124921 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/846556 Original-Revision: b7f3c96aa2b91273d36ea756361074205666de86 GitOrigin-RevId: 4ae111a6857ab817554bf86b80de1b85c6a9695e Change-Id: I644c2ff4588a4108593b1df56bd6cc21335af320
This repository contains Fuchsia's Global Integration manifest files.
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 via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.