David Vlijmincx
@davidvlijmincx.com
๐ค 72
๐ฅ 15
๐ 9
Senior Java developer, Public speaker, Java blogger, Author, Oracle ACE
JUring read performance just got better! ๐ 426% faster @ 4KB with registered files ๐ 231% faster writes @ 4KB (single threaded) But write performance gets funky at 20+ threads... and FileChannel actually beats it! Anyone have debugging tips for high-concurrency writes?
#Java
#Performance
2 months ago
0
0
0
Just hit 342% faster I/O than FileChannel @ 4KB with JUring! Using registered files + Java's FFM API for truly high throughput file operations, and this is just the beginning!
github.com/davidtos/JUring
#Java
#Performance
#IOUring
loading . . .
GitHub - davidtos/JUring: JUring provides Java bindings for io_uring
JUring provides Java bindings for io_uring. Contribute to davidtos/JUring development by creating an account on GitHub.
https://github.com/davidtos/JUring
3 months ago
0
1
1
My Java io_uring lib is 57% faster than FileChannel on average and I keep re-running the benchmarks because these numbers are crazy good! ๐ Linux only but Java + io_uring is a nice combo
github.com/davidtos/JUr...
loading . . .
GitHub - davidtos/JUring: JUring provides Java bindings for io_uring
JUring provides Java bindings for io_uring. Contribute to davidtos/JUring development by creating an account on GitHub.
https://github.com/davidtos/JUring
3 months ago
0
0
0
Spent way too long figuring out why my io_uring bindings wouldn't scale beyond 15 threads... turns out my system doesn't consider 34,500 concurrent open and close file operations a "fun exercise"
4 months ago
0
0
0
After fixing a zero termination bug, JUring (io_uring bindings for Java) does 4K random read local files 75% faster and remote files 87% faster than FileChannel!
#Java
#io_uring
8 months ago
0
2
1
Been working on bringing io_uring to Java these past few weeks. Started as an experiment with the Foreign Function API but got a bit carried away :) Link to the project if you are curious:
github.com/davidtos/JUr...
#Java
#io_uring
9 months ago
0
2
1
New post showing how to get better performance out of the foreign memory and function API
davidvlijmincx.com/posts/foreig...
#Java
11 months ago
0
1
1
A new post about creating threads in Java with Runnable ๐งต๐ชก
davidvlijmincx.com/posts/thread...
over 1 year ago
0
0
0
Every collection starts with one. First of many posts about Helidon! ๐
davidvlijmincx.com/posts/helido...
loading . . .
Helidon quickstart with an IDE
How to set up a Helidon project using the starter or IntelliJ.
https://davidvlijmincx.com/posts/helidon-quickstart/
over 1 year ago
0
2
0
you reached the end!!
feeds!
log in