xitology opened a new issue, #503:
URL: https://github.com/apache/arrow-julia/issues/503

   Arrow tables with deeply nested lists and structs can make Arrow.jl spend 
too much time in compilation.
   
   I uploaded an *empty* Arrow table that can trigger this behavior: 
[observation.empty.arrow.gz](https://github.com/apache/arrow-julia/files/14629731/observation.empty.arrow.gz)
   
   A simple program that reads this table and writes it again can take several 
minutes:
   ```
   julia -e 'using Arrow; t = Arrow.Table("observation.empty.arrow", convert = 
false); @time Arrow.write("copy-of-observation.empty.arrow", t)'
   250.863146 seconds (58.05 M allocations: 3.791 GiB, 1.07% gc time, 99.99% 
compilation time)
   ```
   
   Using Julia 1.10.2 and Arrow 2.7.1.


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