Motivation: We want to keep the amount of JNI as small as possible to reduce the performance overhead now that we eliminated the overhead of the need of it for syscalls. Modifications: Write / read sockaddr_in / sockaddr_in6 via PlatformDependent and so eliminate the need for JNI Result: Less JNI and so less overhead for crossing the border.
Netty io_uring
The new io_uring interface added to the Linux Kernel 5.1 is a high I/O performance scalable interface for fully asynchronous Linux syscalls
Requirements:
- x86-64 processor
- at least 5.9-rc4
- to run the tests, you have to increase memlock(default 64K)
See our wiki page.