commit | 08958e8cce80cd1208f572fb6e26c282be3da38d | [log] [tgz] |
---|---|---|
author | Benjamin Prosnitz <bprosnitz@google.com> | Thu Jul 09 18:11:52 2020 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Thu Jul 09 18:11:52 2020 +0000 |
tree | ddb6810b1e375b4f3395fc9ed5424c5b3883ec68 | |
parent | 0407e265f40600ac9c602f7691fe9a442d9884f7 [diff] |
[hlcpp][benchmarks] HLCPP benchmarks for "echo calls" This adds benchmarking of making a FIDL call - in particular a call that echos the value back to the client. This is intended to detect regressions that make HLCPP calls slower. The sync API is used here on the client side but a similar benchmark could be made with the async API. HLCPP/EchoCall/ByteVector/256/Steps.EchoCall/WallTime added - - 7934 +/- 199 ns HLCPP/EchoCall/ByteVector/4096/Steps.EchoCall/WallTime added - - 12037 +/- 196 ns Change-Id: I5c1a4a2ab9a1e7e089b7743cd5e4808470699f04 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/405315 Reviewed-by: Yifei Teng <yifeit@google.com> Testability-Review: Yifei Teng <yifeit@google.com> Commit-Queue: Benjamin Prosnitz <bprosnitz@google.com>
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
See Getting Started.
See fuchsia.dev.