David Vlijmincx

Avatar photo

David Vlijmincx

Senior Java developer | Author | speaker | Oracle Ace | Blogger | 9+ YOE

Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]
Likes 16
Avatar photo
Avatar photo

Geertjan Wielenga

Administrator

Geertjan is an open source and Java enthusiast, Java Champion, Apache Member, and leader of the Amsterdam Java User Group.

Learn More
Avatar photo
Avatar photo

David Vlijmincx

Author

Senior Java developer | Author | speaker | Oracle Ace | Blogger | 9+ YOE

Learn More
Comments 1
Shares 16
Articles 5
Views 28,9K

All 1 Comments

Latest post

Thread-Safe Native Memory in Java: VarHandle Access Modes Explained

Table of Contents What is Memory Order and Why Does It Matter for Native Memory?Why do you need all of this?Testing it using JCStressPlain Access (Get/Set)Opaque AccessAcquire/ReleaseVolatileTL;DRConclusionBonus: Word Tearing What is Memory Order and Why Does It Matter for Native ...

Managing Native Memory in Java: Arenas, Malloc, and Custom Pools

Table of Contents What is the Memory APIArenasUsing ArenasCreating your own arenaNative Memory allocation methodsUsing Malloc and FreePool of reusable memoryWhy you would use themHow to use a memory poolSlicingHow to use themTL;DRConclusion What is the Memory API The Foreign …

Pointer Arithmetic in Modern Java

Table of Contents IntroductionBackground InfoWarningThe SetupComparing ApproachesBenchmarkConclusion Introduction In this post, we dive into a more advanced topic: pointer arithmetic in Java. With the introduction of the Foreign Function & Memory API (Panama), we can interact with native memory. Usually, …

Benchmarking and profiling Java with JMH

Table of Contents Introduction: Why JMH?DependenciesCreating your first benchmarkBenchmark modesState managementKeeping the state correctUsing state to create variants.Understanding JMH outputPrevent dead code optimizationsConstant foldingUsing async profiler with JMHBonus: Linux toolsConclusion Introduction: Why JMH? Performance matters in Java applications, but measuring …

Async file IO with Java and io_uring

Table of Contents What is PanamaManaging memoryMaking calls up and downWhat is io_uringSingle read with Java and UringPerformance improvementsTurning pinning into yieldingBringing It All Together When I first started exploring Virtual Threads in Java, I wanted to understand everything about …

Mastodon

Subscribe to foojay updates:

https://foojay.io/today/author/david-vlijmincx/feed/
Copied to the clipboard