Benchmark Results

This page displays performance benchmark results for the bluetooth-sig-python library.

Latest Results

Loading benchmark results...

About These Benchmarks

These benchmarks measure the performance of key operations in the bluetooth-sig-python library:

  • Characteristic decoding: Time to parse and decode characteristic values

  • UUID resolution: Time to resolve UUIDs to names using the registry

  • Data type parsing: Time to parse common Bluetooth data types

Benchmarks are run automatically on every push to the main branch using pytest-benchmark. Results from pull requests are compared against the main branch baseline, and alerts are raised if performance regresses by more than 200%.

For the complete benchmark suite and methodology, see the tests/benchmarks/ directory.