吉岡里帆主演NHK『デンジャラス』、新たな出演者解禁 上白石萌歌&宇野祥平&片岡凜ら 新脚本家&音楽担当も発表 – オリコンニュース

吉岡里帆主演NHK『デンジャラス』、新たな出演者解禁 上白石萌歌&宇野祥平&片岡凜ら 新脚本家&音楽担当も発表  オリコンニュースドラマ10「デンジャラス」新たに、出演者・脚本 [...]
#MAGMOE #JP #JAPAN #Celebrity #EntertainmentNews #books #entertainment #EntertainmentTopics #GC #NHK #OD #エンタメ #エンタメトピック #書籍
https://www.magmoe.com/3050338/entertainment-news/2026-06-22/

https://www.wacoca.com/media/691697/ 吉岡里帆主演NHK『デンジャラス』、新たな出演者解禁 上白石萌歌&宇野祥平&片岡凜ら 新脚本家&音楽担当も発表 – オリコンニュース # #GC #NHK #OD #television #tv #TVPrograms #テレビ #テレビ番組

Аллокации, которых нет в коде: охота на скрытый боксинг в .NET 10

Вы написали struct ради zero-allocation, прошли code review — а в проде Gen0-коллекции всё равно идут косяком. Самая дорогая аллокация та, которой нет в исходниках: компилятор молча упаковывает ваш value-тип в кучу там, где вы этого не просили. Разбираю, где скрытый боксинг живёт и на .NET 10 (интерфейс на struct, foreach по IEnumerable, ValueType.Equals, params object[], замыкания), а где рантайм его уже вырезал — и почему слепо чинить HasFlag по гайдам 2015 года вредно. Два прод-кейса, шпаргалка-таблица, бенчмарк на BenchmarkDotNet и охота на box через DOTNET_JitDisasm и dotnet-gcdump.

https://habr.com/ru/articles/1049236/

#NET_10 #c# #боксинг #boxing #аллокации #GC #BenchmarkDotNet #JIT

Аллокации, которых нет в коде: охота на скрытый боксинг в .NET 10

Самая дорогая аллокация в вашем сервисе та, которой нет в исходниках. Вы написали struct ради zero-allocation, прошли code review, а в проде Gen0-коллекции все равно идут косяком. Потому что между...

Хабр
Wednesday Links - Edition 2026-06-10

Performance Improvements in JDK 26 (6...

DEV Community

Я написал визуализатор сборщика мусора для Go — теперь GC не чёрный ящик

Сборщик мусора в Go обычно воспринимается как что-то, что просто работает. И это, в общем, хорошо: большую часть времени о нём действительно не хочется думать. Ровно до того момента, когда под нагрузкой сервис начинает тормозить, растут задержки и потребление памяти. В такой момент проверяешь всё подряд: CPU, метрики, сеть, pprof. И среди всего этого про сборщик мусора обычно даже не вспоминают - хотя он вполне может быть причиной просадок производительности. В Go есть встроенные инструменты, чтобы заглянуть в его работу. Проблема в том, что в реальном запуске это быстро превращается в поток строк и чисел, из которого крайне сложно понять общую картину: стал ли GC вызываться чаще, появились ли долгие паузы, растёт ли потребление памяти. Я написал gcscope — терминальный визуализатор сборщика мусора для Go. Он показывает, как ведёт себя GC в реальном времени: насколько часто он запускается, как меняется потребление памяти, есть ли моменты, когда паузы становятся заметно длиннее обычного. Работает с любым Go-приложением без правок в коде, и вы сразу видите наглядные графики вместо потока логов. А ещё можно сравнивать поведение своего сервиса до и после изменений.

https://habr.com/ru/articles/1043034/

#go #golang #gc #garbage_collector #сборщик_мусора #gogc #open_source #performance #tui

Я написал визуализатор сборщика мусора для Go — теперь GC не чёрный ящик

Сборщик мусора в Go обычно воспринимается как что-то, что просто работает. И это, в общем, хорошо: большую часть времени о нём действительно не хочется думать. Но всё меняется, когда под нагрузкой...

Хабр

JDK 27 Compact Object Headers: как сбросить до 30% кучи без кроссфита и жестких диет

Каждый Java-объект в HotSpot начинается со служебного заголовка размером 12 байт. В JDK 27 по умолчанию он сжимается до 8 — это JEP 534, финальный шаг внедрения Compact Object Headers. Для типовых бэкендов это 5–15% экономии heap, для приложений с миллионами мелких объектов (особенно на Scala, Clojure и иммутабельных коллекциях) — до 30%, без изменений в прикладном коде.

https://habr.com/ru/articles/1041854/

#Java #JVM #HotSpot #OpenJDK #JDK_27 #JEP_534 #Compact_Object_Headers #Project_Lilliput #GC #Оптимизация_памяти

JDK 27 Compact Object Headers: как сбросить до 30% кучи без кроссфита и жестких диет

Привет, Хабр! Каждый Java-объект в HotSpot начинается со служебного заголовка : метаданные о типе, состояние блокировок, GC-возраст, identity hash, forwarding-указатель при копировании. На 64-битной...

Хабр
Dusklight • Restoring light to a classic adventure

Dusklight (formerly Dusk) is an open-source port of The Legend of Zelda: Twilight Princess for PC and mobile, based on the completed decompilation project.

Dusklight

Java нас обманывает: скрытая цена чистого кода

Все сейчас пишут красивый, современный код: стримы, record DTO, функциональные цепочки. Применяют лучшие практики и никаких мутабельных аккумуляторов и ручных циклов. А потом код начинает виснуть. И ведь локально все хорошо, и памяти достаточно, но под нагрузкой GC внезапно начинает просыпаться каждые 200 миллисекунд, хотя куча заполнена всего на 40%. В это статье я приглашаю заглянуть под капот чистого кода и немного развеять иллюзию того что JVM все решит за Вас. Я не буду указывать правильный путь, а просто возьму два реальных стиля написания одного и того же кода, запущу их в трёх конфигурациях JVM и покажу, в какой момент чистый код внезапно оказывается дорогим удовольствием. Заглянуть

https://habr.com/ru/articles/1036992/

#java #jvm #производительность #gc #allocationrate #streams #функциональноепрограммирование #иммутабельность #бенчмарки #asyncprofiler

Java нас обманывает: скрытая цена чистого кода

Все началось с того что я неожиданно стал безработным Java-разработчиком. Да, сейчас такое случается. (и я кстати в поиске работы, если что) . А что делает увлеченный Java-разработчик, когда у него...

Хабр
Reverting the incremental GC in Python 3.14 and 3.15

Python 3.14 shipped with a new incremental garbage collector. However, we’ve had a number of reports of significant memory pressure in production environments. We’ve decided to revert it in both 3.14 and 3.15, and go back to the generational GC from 3.13. 3.15 is still in alpha, so such changes are fine. For 3.14, it is unusual for a patch release, but the old GC is a known quantity, the new incremental GC didn’t go through the PEP process, and was rolled back just before the final release of ...

Discussions on Python.org