Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 609 Bytes

File metadata and controls

25 lines (16 loc) · 609 Bytes

KMP iOS Build Benchmark

Automated, repeatable build-time benchmarks comparing Swift-only and Kotlin Multiplatform (KMM) iOS build pipelines.

What's Inside

  • bench/: Benchmark harness, scenarios, and results output.
  • project/: Sample Swift and KMM projects used by the harness.
  • bench/xcode/: Scripts to generate Xcode projects for the sample apps.

Quick Start

# Run the full pipeline (generate → xcodeproj → bench)
python3 bench/full_bench.py

# Run all scenarios with default settings
python3 bench/run_bench.py

Results are written to bench/results/.

License

MIT