[roll] Roll fuchsia [fidl] Natural type echo / event benchmarks This adds end to end benchmarks of echo calls and event sending for natural types, making it possible to compare with LLCPP (which should have similar performance) and other bindings. CPP/EchoCall/ByteVector/16/Steps.EchoCall/WallTime added - - 6001 +/- 128 ns CPP/EchoCall/ByteVector/256/Steps.EchoCall/WallTime added - - 6015 +/- 65 ns CPP/EchoCall/ByteVector/4096/Steps.EchoCall/WallTime added - - 7962 +/- 181 ns CPP/EchoCall/HandleArray/Event/64/Steps.EchoCall/WallTime added - - 27676 +/- 172 ns CPP/EchoCall/Media/StreamPacket/Steps.EchoCall/WallTime added - - 5849 +/- 85 ns CPP/SendEvent/ByteVector/16/Steps.SendEvent/WallTime added - - 3218 +/- 43 ns CPP/SendEvent/ByteVector/256/Steps.SendEvent/WallTime added - - 3253 +/- 61 ns CPP/SendEvent/ByteVector/4096/Steps.SendEvent/WallTime added - - 4170 +/- 92 ns CPP/SendEvent/HandleArray/Event/64/Steps.SendEvent/WallTime added - - 15647 +/- 200 ns CPP/SendEvent/Media/StreamPacket/Steps.SendEvent/WallTime added - - 3146 +/- 60 ns In comparison to LLCPP: LLCPP/EchoCall/ByteVector/16/Steps.EchoCall/WallTime no_sig_diff 0.984-1.030 5546 +/- 83 ns 5585 +/- 45 ns LLCPP/EchoCall/ByteVector/256/Steps.EchoCall/WallTime no_sig_diff 0.965-1.048 5520 +/- 145 ns 5550 +/- 82 ns LLCPP/EchoCall/ByteVector/4096/Steps.EchoCall/WallTime no_sig_diff 0.986-1.033 6385 +/- 70 ns 6445 +/- 79 ns LLCPP/EchoCall/HandleArray/Event/64/Steps.EchoCall/WallTime no_sig_diff 0.980-1.026 23514 +/- 226 ns 23588 +/- 313 ns LLCPP/EchoCall/Media/StreamPacket/Steps.EchoCall/WallTime no_sig_diff 0.993-1.027 5308 +/- 45 ns 5359 +/- 47 ns LLCPP/SendEvent/ByteVector/16/Steps.SendEvent/WallTime no_sig_diff 0.960-1.062 2994 +/- 47 ns 3023 +/- 105 ns LLCPP/SendEvent/ByteVector/256/Steps.SendEvent/WallTime no_sig_diff 0.951-1.057 2994 +/- 80 ns 3001 +/- 78 ns LLCPP/SendEvent/ByteVector/4096/Steps.SendEvent/WallTime no_sig_diff 0.954-1.053 3376 +/- 97 ns 3383 +/- 70 ns LLCPP/SendEvent/HandleArray/Event/64/Steps.SendEvent/WallTime no_sig_diff 0.948-1.067 12201 +/- 229 ns 12279 +/- 499 ns LLCPP/SendEvent/Media/StreamPacket/Steps.SendEvent/WallTime no_sig_diff 0.953-1.053 2706 +/- 61 ns 2712 +/- 74 ns Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/659785 Original-Revision: 2533b060b70f51b1f8ad5ed2cdadf1e7357ffc8b GitOrigin-RevId: bf5711a4ac4b914cbd54a0822adef32283e05624 Change-Id: Ic4a6f79bcdf2e1fc8837fbc8ac11996bd1438784
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.