blob: 2786c4833f73ae3831248e7291669870483914c8 [file] [log] [blame] [view]
# Benchmarks for Rust Trace Events
The easiest way to run these is to enable local benchmarks in your build:
```
fx set minimal.x64 --release --with //src/lib/trace/rust/bench --args=local_bench=true
fx build updates
ffx test run 'fuchsia-pkg://fuchsia.com/rust_trace_events_benchmarks#meta/trace_events.cm'
```
Alternatively, you can test through through the end to end benchmarking framework which will also
benchmark with the trace points both enabled and disabled.
```
fx set terminal.x64 --release --with //src/tests/end_to_end/perf:test
fx test --e2e tracing_microbenchmarks_test
```
See Also: [Running Performance Tests](docs/development/performance/running_performance_tests.md)