Robuta

https://norlinder.nu/posts/GC-Cost-CPU-vs-Memory/ Java 26: MemoryMXBean.getTotalGcCpuTime() — Explicit GC Cost | Jonas Norlinder Feb 23, 2026 - The author of Java 26's MemoryMXBean.getTotalGcCpuTime() analyzes the CPU-memory trade-off and why pause times fail to capture explicit GC cost. jonas norlinderjavaexplicitgccost https://norlinder.nu/ Jonas Norlinder Oracle JVM Engineer. GC researcher. Empirical research and deep dives into the OpenJDK HotSpot mainline, ZGC, and Java performance. jonas norlinder https://norlinder.nu/posts/On-the-Boundaries-of-Final/ On the Boundaries of Final | Jonas Norlinder Mar 21, 2026 - Explore JEP 500 and the Java Memory Model to understand the 'final' keyword. Learn why immutable Java fields appear mutable during unsafe publication. on thejonas norlinderboundariesfinal Sponsored https://www.blacked.com/ BLACKED: Exclusive Big and Powerful Male Videos in 4K HD Premium videos featuring the most beautiful women with the biggest and most dominant black male stars, all in stunning 4K HD... https://norlinder.nu/posts/Mark-Scavenge-on-Inside-Java/ Mark-Scavenge: Waiting for Trash to Take Itself Out (Blog Post on inside.java) | Jonas Norlinder Mar 21, 2026 - Read my deep dive on Inside.java about Mark-Scavenge, a novel ZGC algorithm that reduces dead object relocation by up to 91%. blog postinside javajonas norlindermarkwaiting https://norlinder.nu/tags/performance/ Performance | Jonas Norlinder Oracle JVM Engineer. GC researcher. Empirical research and deep dives into the OpenJDK HotSpot mainline, ZGC, and Java performance. jonas norlinderperformance https://norlinder.nu/posts/User-CPU-Time-JVM/ One Giant Leap: 95% Less CPU Sampling Cost in OpenJDK | Jonas Norlinder Mar 21, 2026 - Reading Linux /proc files for thread CPU time destroys throughput. Learn how my OpenJDK 26 patch uses clock_gettime to speed up JVM thread monitoring by 20x. one giant leapjonas norlinderlesscpusampling