pixelherodev commented on PR #322:
URL: https://github.com/apache/arrow-go/pull/322#issuecomment-3438890123

   > Is there a runtime cost to attaching the cleanup callback? An application 
that does intend to use retain/release may not want to pay the price if there 
is one.
   
   > Can we make Retain and Release noops in go 1.25+ and mark them as 
deprecated?
   
   For what it's worth, Retain and Release are slower in my profiling than the 
native GC. We have a database using Arrow for part of the API, and patching out 
the refcounting from arrow-go cut CPU usage significantly.


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

Reply via email to