jecsand838 opened a new pull request, #8165:
URL: https://github.com/apache/arrow-rs/pull/8165

   # Which issue does this PR close?
   
   - Part of https://github.com/apache/arrow-rs/issues/4886
   
   # Rationale for this change
   
   This PR introduces benchmark tests for the `AvroWriter` in the `arrow-avro` 
crate. Adding these benchmarks is essential for tracking the performance of the 
writer, identifying potential regressions, and guiding future optimizations.
   
   # What changes are included in this PR?
   
   A new benchmark file, `benches/avro_writer.rs`, is added to the project. 
This file contains a suite of benchmarks that measure the performance of 
writing `RecordBatch`es to the Avro format.
   
   The benchmarks cover a variety of Arrow data types:
   - `Boolean`
   - `Int32` and `Int64`
   - `Float32` and `Float64`
   - `Binary`
   - `Timestamp` (Microsecond precision)
   - A schema with a mix of the above types
   
   These benchmarks are run with varying numbers of rows (100, 10,000, and 
1,000,000) to assess performance across different data scales.
   
   # Are these changes tested?
   
   Yes, this pull request consists entirely of new benchmark tests. Therefore, 
no separate tests are needed.
   
   # Are there any user-facing changes?
   
   NA


-- 
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