alamb opened a new issue, #7693: URL: https://github.com/apache/arrow-rs/issues/7693
**Is your feature request related to a problem or challenge? Please describe what you are trying to do.** - While reviewing https://github.com/apache/arrow-rs/pull/7649 I had some thoughts about how to improve performance of RunArray --> Row conversion **Describe the solution you'd like** 1. Add a RunArray to the existing row benchmarks: https://github.com/apache/arrow-rs/blob/e5fb84a482162cf5ba40be05af72e74c47898381/arrow/benches/row_format.rs#L75-L74 2. Potentially try and optimize the performance, using the benchmark to guide the changes **Describe alternatives you've considered** 1. You could hoist this out of the inner loop so it was executed once per physical value rather than once per logical value 2. You could potentially encode row once and then simply copy the encoded bytes for all remaining rows. This is probably significantly faster than re-encoding the same value over and over again. _Originally posted by @alamb in https://github.com/apache/arrow-rs/pull/7649#discussion_r2150765924_ **Additional context** <!-- Add any other context or screenshots about the feature request here. --> -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
