Advertisement ยท 728 ร— 90

Posts by David Vlijmincx

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

8 months ago 0 0 0 0
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.

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

9 months ago 1 1 0 0
Preview
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.

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...

9 months ago 1 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"

10 months ago 0 0 0 0
Preview
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 .

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

1 year ago 3 1 0 0
Post image

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

1 year ago 3 1 0 0
Image displaying the average amount of time to allocate native memory

Image displaying the average amount of time to allocate native memory

New post showing how to get better performance out of the foreign memory and function API davidvlijmincx.com/posts/foreig...

#Java

1 year ago 1 1 0 0
Advertisement

A new post about creating threads in Java with Runnable ๐Ÿงต๐Ÿชก

davidvlijmincx.com/posts/thread...

2 years ago 0 0 0 0
Helidon quickstart with an IDE How to set up a Helidon project using the starter or IntelliJ.

Every collection starts with one. First of many posts about Helidon! ๐Ÿ“

davidvlijmincx.com/posts/helido...

2 years ago 2 0 0 0