JUring: Java 高性能异步IO库,利用io_uring实现飞速数据读取
2025-01-13
JUring是一个用Java编写的实验性高性能IO库,它利用Linux的io_uring异步IO接口,通过Java的外部函数和内存API,实现了极速的数据读取。基准测试显示,JUring在本地文件读取速度比Java NIO快33%,远程文件读取速度快78%。该库提供了阻塞和非阻塞两种API,支持读写文件操作,但目前仍存在一些限制,例如实例创建成本和内存使用方面,未来将改进内存管理、增加更多io_uring特性以及支持套接字等。
开发
高性能IO