Babneet Singh
2 posts
Babneet Singh is a software engineer working on runtime components in IBM Semeru Runtimes, which is based on the Eclipse OpenJ9 and OMR projects. He is a committer on both open-source projects and contributes to JVM runtime development with a focus on correctness, maintainability, and long-term sustainability.
He collaborates with engineers across the JVM stack, supports low-level runtime work, and participates in open-source discussions on JVM architecture and design. His interests include JVM internals, runtime concurrency, and building reliable virtual machines for modern Java workloads.OpenJ9 GC Policies: How to Choose the Right Collector
For many OpenJ9 users, garbage collection tuning starts with the wrong question. They ask, “Which collector is the…
Final Is No Longer a Hint in Java 26
Java 26 (JEP 500) warns when code mutates final fields via deep reflection and introduces explicit controls to…