Sign in

David Vlijmincx

@davidvlijmincx.com
78 followers 16 following 9 posts

Senior Java developer, Public speaker, Java blogger, Author, Oracle ACE

PostsRepliesMedia
David Vlijmincx @davidvlijmincx.com · 25/07/2025
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
000
David Vlijmincx @davidvlijmincx.com · 10/07/2025
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
github.com
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.
011
David Vlijmincx @davidvlijmincx.com · 08/07/2025
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...
github.com
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.
010
David Vlijmincx @davidvlijmincx.com · 03/06/2025
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"
000
David Vlijmincx @davidvlijmincx.com · 06/02/2025
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
media.tenor.com
a man wearing sunglasses is driving a car and says speed and pooower .
ALT: a man wearing sunglasses is driving a car and says speed and pooower .
031
David Vlijmincx @davidvlijmincx.com · 13/01/2025
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
031
David Vlijmincx @davidvlijmincx.com · 18/11/2024
New post showing how to get better performance out of the foreign memory and function API davidvlijmincx.com/posts/foreig... #Java
Image displaying the average amount of time to allocate native memory
011
David Vlijmincx @davidvlijmincx.com · 12/02/2024
A new post about creating threads in Java with Runnable 🧵🪡 davidvlijmincx.com/posts/thread...
000
David Vlijmincx @davidvlijmincx.com · 06/02/2024
Every collection starts with one. First of many posts about Helidon! 📝 davidvlijmincx.com/posts/helido...
davidvlijmincx.com
Helidon quickstart with an IDE
How to set up a Helidon project using the starter or IntelliJ.
020