elasticsearch/libs/native
Ryan Ernst 2196576aed
Use confined arena for CloseableByteBuffer (#106723)
The jdk implementation of CloseableByteBuffer currently uses a shared
arena. The assumption was that a buffer might be shared across threads.
However, in practice for compression/decompression that is not true, and
the shared arena has a noticeable impact on deallocation when the buffer
is closed. This commit switches to a confined arena, limtting buffer
creation and compress/decompress calls to a single thread.

relates #103374
2024-03-25 13:26:45 -04:00
..
jna Add zstd to native access (#105715) 2024-03-13 09:45:12 -07:00
libraries Set explicit directory and file permissions on native libraries (#106505) 2024-03-19 15:51:57 -04:00
src Use confined arena for CloseableByteBuffer (#106723) 2024-03-25 13:26:45 -04:00
build.gradle Move common mrjar forbidden apis configuration to plugin (#106385) 2024-03-19 16:40:52 -04:00