m-v-w opened a new issue, #46189: URL: https://github.com/apache/arrow/issues/46189
### Describe the enhancement requested `Apache.Arrow.Ipc.ArrowStreamWriter` allocates memory for compression and realigning buffers. These buffers are potentially large and should be pooled. - The `MemoryStream` potentially allocates memory on the LOH. Replace it with pooled buffers. - An `Apache.Arrow.Memory.MemoryAllocator` implementation is used to allocate buffer, these are not necessarily disposed and will only be released on finalization. Make sure all temporary buffers allocated are disposed after writing to the stream. ### Component(s) C# -- 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: issues-unsubscr...@arrow.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org