https://dev.to/0xkkocel/wednesday-links-edition-2026-03-18-470f
#java #jvm #k8s #docker
Java 26のリリースとProject Detroit:V8とCPythonのインプロセス統合がもたらす「言語エコシステム」の再編
Oracleは開発者向けイベントJavaOneにおいて、短期サポート版であるJava 26の正式リリースを発表すると同時に、新たなオープンソースプロジェクト「Project Detroit」の構想を公表した。Java 26自体は小規模な機能追加や、長らく形骸化していたApplet APIの完全削除(JEP 504)など、言語仕様の整理に留まるように見える。しかし、その背後で水面下で進められているProject […]https://xenospectrum.com/java-26-project-detroit-multilanguage/
Java 26 is boring, and that's a good thing
https://mostlynerdless.de/blog/2026/03/17/java-26-is-boring-and-thats-a-good-thing/
The First JVM-Native AI Agent Frameworks —And Why Rod Johnson Built One of Them
Java virtual threads don't feel very "virtual" if $num_cores of virtual threads with
while (true) {}
lets you prevent other virtual threads from ever being run.
The #JVM warmup tax is real & #Java25 finally attacks it head-on. AOT profiling, Project Leyden speedups, and sharper #JFR events. @hannotify shows where you win #Performance back.
Steal the exact JEPs to cut startup + warmup time: https://javapro.io/2026/02/12/heres-java-25-ready-to-perform-to-the-limit/
[Перевод] Изменения в G1/Parallel/Serial GC в JDK 26
JDK 26 выходит уже совсем скоро. Тем временем в GC закрыли около 380 задач (почти в 2 раза больше, чем в прошлом релизе), но в этот раз акцент сместился с больших фич в пользу практичных доработок. Главное для всех сборщиков: нормальный учет CPU GC. Теперь считают не только stop-the-world паузы, но и конкурентную работу и дедупликацию строк. Можно посмотреть через лог cpu=info при завершении VM, обновили Hsperf-счетчики, есть доступ из кода. Плюс новый JFR-ивент с деталями по string dedup. JEP 516: Aot Cache стал независим от выбранного GC и опций VM. Включение через опцию - XX:+AOTStreamableObjects . G1 получил самые заметные улучшения: JEP 522 уменьшает синхронизацию между GC и приложением (цель - увеличить throughput). Еще: целевое использование CPU G1 по умолчанию снижено с 8% до 4%, добавили важнейший флаг UseGCOverheadLimit .