David Vlijmincx2 articles

Latest post 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 …

Avatar photo
  • David Vlijmincx
June 24, 2025
  • 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 …

    Avatar photo
    • David Vlijmincx
    April 18, 2025
1-2 of 2

Subscribe to foojay updates:

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