Performance measurements… and the people who love them
25.06.2025 08:21 — 👍 0 🔁 3 💬 0 📌 0@vyazelenko.bsky.social
Aeron, JCrete/JAlba, performance.
NEW POST
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...
C++26 will include compile-time reflection: why should you care? https://lemire.me/blog/2025/06/22/c26-will-include-compile-time-reflection-why-should-you-care/
22.06.2025 01:55 — 👍 3 🔁 1 💬 0 📌 0Ever wondered what happens when you receive UDP datagrams in Java from multiple sources? Of course, allocation on every packet. ;)
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.
Little Bobby Tables had a brother
12.06.2025 01:13 — 👍 249 🔁 68 💬 3 📌 2Compact object header will move from experimental feature to product feature in the next LTS (JDK25 in Sept). So -XX:+UnlockExperimentalVMOptions will be no longer needed! 🙌 Examples of expected memory savings in the JEP below 👇
22.05.2025 05:06 — 👍 2 🔁 2 💬 0 📌 0Insightful session on advanced performance analysis with async-profiler, presented by Andrei Pangin.
🎥 www.youtube.com/watch?v=u7-S...
#Java #Performance #Profiling
TIL: since jdk22 you can use the JVM option -XX:LogClassLoadingCauseFor=com.mycompany.MyClass in conjunction with -Xlog:class+load+cause* to find out the stacktrace that triggers the load of the specify class.
see github.com/openjdk/jdk/...
PSA: If you suspect a JVM bug, try running with a fastdebug JVM before submitting a bug report. If you suspect a JVM bug, try running with a fastdebug JVM before submitting a bug report. If you suspect a JVM bug, try running with a fastdebug JVM before submitting a bug report. If you suspect a JVM b
20.02.2025 09:07 — 👍 13 🔁 1 💬 2 📌 0Quarterly updates of Corretto 23, 21, 17, 11, 8 are released. Among other things fixed in this release is the issue with JVM crash on some AArch64 machines like modern Macs: bugs.openjdk.org/browse/JDK-8...
22.01.2025 09:55 — 👍 2 🔁 2 💬 0 📌 0