sharksforarms / deku

Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization
Apache License 2.0
1.05k stars 54 forks source link

Cleanup benchmark code #431

Closed wcampbell0x2a closed 2 months ago

github-actions[bot] commented 2 months ago

Benchmark for fe7efe1

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | deku_read_bits | 1239.9±39.32ns | **1192.2±25.84ns** | **-3.85%** | | deku_read_byte | 20.3±1.04ns | 20.6±0.66ns | +1.48% | | deku_read_enum | 9.3±0.15ns | 9.2±0.20ns | -1.08% | | deku_read_vec | 59.4±0.86ns | 60.0±0.87ns | +1.01% | | deku_write_bits | 111.1±1.54ns | 109.7±2.29ns | -1.26% | | deku_write_byte | 131.0±6.14ns | **119.3±2.87ns** | **-8.93%** | | deku_write_enum | 94.1±3.79ns | **88.4±5.84ns** | **-6.06%** | | deku_write_vec | 3.0±0.06µs | 3.0±0.04µs | 0.00% |