Do you want your ad here?
Contact us to get your ad seen by thousands of users every day!
[email protected]Geertjan Wielenga
AdministratorGeertjan is an open source and Java enthusiast, Java Champion, Apache Member, and leader of the Amsterdam Java User Group.
Learn MoreDavid Vlijmincx
AuthorSenior Java developer | Author | speaker | Oracle Ace | Blogger | 9+ YOE
Learn MoreAll 16 Likes
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 TearingWhat is Memory Order and Why Does It Matter for Native Memory? ...
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;DRConclusionWhat is the Memory API The Foreign Function …
Table of Contents IntroductionBackground InfoWarningThe SetupComparing ApproachesBenchmarkConclusionIntroduction 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, when …
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 toolsConclusionIntroduction: Why JMH? Performance matters in Java applications, but measuring it …
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 TogetherWhen I first started exploring Virtual Threads in Java, I wanted to understand everything about them …
If you want to know what I spoke about in @jcon_conference in Germany, here's an interview I did at the @foojayio podcast:
#Java #JCON #JakartaEE #AI #A2A
Our team loves to meet and talk with the Java community from around the world. If you want to learn more. You can find all OmniFish presentations at: https://speakerdeck.com/omnifish, including links to the source code of related demos. Or get in touch for a free consultation call.
Another happy customer :)
"Their expertise and flexible hands-on troubleshooting support accelerated resolution of several unexpected hurdles and ultimately got us to a successful upgrade outcome."
If you would like to discuss how we could help your company, get in touch.
All 1 Comments