uschindler edited a comment on pull request #177:
URL: https://github.com/apache/lucene/pull/177#issuecomment-866013290


   There is no fix for the JDK 17 issues with garbage collection and disabled 
tiered compilation. From Java 18 on we can use the new MemoryCopy class to do 
bulk copies. It also supports byte swap to adjust endianness: 
https://github.com/openjdk/panama-foreign/pull/555
   
   The results look promising. I have a branch using that available already, 
will create a new pull request to record the iterations.
   
   Still we need to investiage if for the readLongs() and readFloats() the loop 
is better, as the array sizes are really small and the bulk copy overhead is 
large. I can see t already in the benchmarks.


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

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to