📰 IT Дайджест

#jvm

2 материала

7. Clojure почти догоняет C, если правильно попросить

На Lobsters обсуждают пост, где Clojure подводят очень близко к C по скорости — но, разумеется, не бесплатно и не магией. Такие разборы обычно интересны не лозунгом «языки теперь одинаковые», а тем, какие именно трюки с компиляцией, аллокациями и типами пришлось применить, чтобы не стыдно было показывать бенчмарк.

ertu.dev · #other #benchmark #clojure #jvm #performance

10. JDK 27: заголовок объекта HotSpot ужимают с 12 до 8 байт

На Habr подробно разобрали JEP 534: в JDK 27 Compact Object Headers по умолчанию сокращают служебный заголовок Java-объекта с 12 до 8 байт. Для типичных бэкендов это обещает 5–15% экономии heap, а для некоторых приложений — до 30%, если память и правда съедалась заголовками, а не вашей любовью к лишним объектам. То есть Java опять пытается быть чуть менее прожорливой, чем вчера.

habr.com · #infra #hotspot #java #jep #jvm #memory