scovich commented on PR #7276:
URL: https://github.com/apache/arrow-rs/pull/7276#issuecomment-2721859501

   Finally got some reasonably stable benchmark results using an EC2 
m6i.8xlarge instance, rustc 1.85.0. It uncovered one issue with the `append` 
helpers I had introduced. After addressing that, we now have:
   
   |benchmark|run1|run2|run3|run4|run5|
   |-|-|-|-|-|-|
   |small_bench_primitive|--noise--|--noise--|--noise--|--noise--|--noise--|
   |large_bench_primitive|2.27% faster|2.27% faster|1.65% faster|2.71% 
faster|1.36% faster|
   |small_bench_list|--noise--|--noise--|3.69% faster|2.71% faster|6.02% faster|
   
   I don't know why my changes should have caused a speedup, but at least 
there's no slowdown.
   
   Generated by:
   
   <details>
   
   ```sh
   # 5 runs against upstream main branch
   git checkout 82c2d5f4c 
   for i in $(seq 5); do cargo bench --bench json_reader -- --save-baseline 
main$i; done
   
   # 5 runs against this PR
   git switch json-ignore-type-conflicts-option
   for i in $(seq 5); do cargo bench --bench json_reader -- --save-baseline 
feature$i; done
   
   # compare the run results
   for i in $(seq 5); do cargo bench --bench json_reader -- --load-baseline 
feature$i --baseline main$i; done
   ```
   (see 
https://bheisler.github.io/criterion.rs/book/user_guide/command_line_options.html#baselines)
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to