github.com/async-profil...
Also there’s system-wide process sampling on linux, this ends up in a `profiler.ProcessSample` JFR event. (I would love to see something like that on Darwin too).
github.com/async-profil...
#async-profiler
github.com/async-profil...
Also there’s system-wide process sampling on linux, this ends up in a `profiler.ProcessSample` JFR event. (I would love to see something like that on Darwin too).
github.com/async-profil...
#async-profiler
Spoiler: yes we can! But it took us figuring out a way to work around the fundamental observer effect.
stefan-marr.de/2025/10/can-...
If you're at SPLASH, don't miss our talk at VMIL today and at OOPSLA on Saturday!
Spoiler: yes we can! But it took us figuring out a way to work around the fundamental observer effect.
stefan-marr.de/2025/10/can-...
If you're at SPLASH, don't miss our talk at VMIL today and at OOPSLA on Saturday!
(via Ismael Juma on Twitter)
bugs.openjdk.org/browse/JDK-8...
#openjdk
(via Ismael Juma on Twitter)
bugs.openjdk.org/browse/JDK-8...
#openjdk
✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs
docs.junit.org/6.0.0/releas...
✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs
docs.junit.org/6.0.0/releas...
blog.codingconfessions.com/p/what-makes...
Another great post by @abhi9u.bsky.social. I learned a lot, including vDSO.
blog.codingconfessions.com/p/what-makes...
Another great post by @abhi9u.bsky.social. I learned a lot, including vDSO.
📅 Tonight @ 7pm (UK)
Susbcribe & hit the bell notification 🔔 so you never miss an upload ➡️ youtube.com/@ModernSoftw...
📅 Tonight @ 7pm (UK)
Susbcribe & hit the bell notification 🔔 so you never miss an upload ➡️ youtube.com/@ModernSoftw...
Gen AI for software development is the biggest jump up in abstraction since assembler to HLLs, but also a jump sideways.
martinfowler.com/articles/202...
Gen AI for software development is the biggest jump up in abstraction since assembler to HLLs, but also a jump sideways.
martinfowler.com/articles/202...
bugs.java.com/bugdatabase/...
Btw, this breaks Aeron's promise on not allocating in the message path. Luckily, our C media driver is not affected.
bugs.java.com/bugdatabase/...
Btw, this breaks Aeron's promise on not allocating in the message path. Luckily, our C media driver is not affected.
Title: Compact Object Headers
Type: feature
Component: hotspot / runtime
Release: 25
See openjdk.org/jeps/519
🎥 www.youtube.com/watch?v=u7-S...
#Java #Performance #Profiling
🎥 www.youtube.com/watch?v=u7-S...
#Java #Performance #Profiling
see github.com/openjdk/jdk/...
see github.com/openjdk/jdk/...