tree: a5589f52c960b6f78b6f4597add4732b6d985857
  1. bin/
  2. lib/
  3. test/
  4. tool/
  5. .gitignore
  6. analysis_options.yaml
  7. benchmark_report.py
  8. build.yaml
  9. profile.sh
  10. pubspec.yaml
  11. README.md
  12. run.sh
benchmarks/dart/README.md

Dart Serialization Benchmark

This directory contains Dart benchmarks comparing Apache Fory with Protocol Buffers using the shared benchmark schema in benchmarks/proto/bench.proto.

The harness uses:

  • generated Fory serializers via package:fory/fory.dart and part files named *.fory.dart
  • generated protobuf messages via package:protobuf
  • the same benchmark data families used by the C++, Go, and Rust benchmarks

Status

This package is generated and validated from the repository checkout. Run ./run.sh to generate code, compile the benchmark runner, and execute the measurements.