скоро жава снова будет великой ⚰️👍🏿
flattering полей классов
(номерки - слайды)
1 просто так зафлаттерить незя тк кк изменится семантика если ктото замутирует у других не изменится
2 вот почему флаттерится будут value классы, они иммутабильны
зачем это надо
3 у каждого объекта есть хедер с метаинфой для ГЦ, при флаттеринге он проподает - экономия рамы
4 меньше объектов и их связностей — меньше нагрузка на GC на mark фазе
5 на примере дерева на 40B нод — время выполнения 4.5s vs 2s
также видно что самым активным тредом без вальхаллы был GC а java в конце, и наоборот
6 самое очевидное эффективность по кешу, нет переходов по ссылкам - локальность данных
Список Но
7 Access patterns - последовательный доступ быстрее, рандомный доступ никак не выигрывает
7 Интерпретатор(первая стадия JIT) не задизайнен под прямой доступ к флат значениям и приходится создавать в хипе их копии
это трейдоф ради выигрыша в производительности на последней стадии оптимизации (C2)
———
разумеется это все касается всех JVM языков
flattering полей классов
(номерки - слайды)
1 просто так зафлаттерить незя тк кк изменится семантика если ктото замутирует у других не изменится
2 вот почему флаттерится будут value классы, они иммутабильны
зачем это надо
3 у каждого объекта есть хедер с метаинфой для ГЦ, при флаттеринге он проподает - экономия рамы
4 меньше объектов и их связностей — меньше нагрузка на GC на mark фазе
5 на примере дерева на 40B нод — время выполнения 4.5s vs 2s
также видно что самым активным тредом без вальхаллы был GC а java в конце, и наоборот
6 самое очевидное эффективность по кешу, нет переходов по ссылкам - локальность данных
Список Но
7 Access patterns - последовательный доступ быстрее, рандомный доступ никак не выигрывает
7 Интерпретатор(первая стадия JIT) не задизайнен под прямой доступ к флат значениям и приходится создавать в хипе их копии
это трейдоф ради выигрыша в производительности на последней стадии оптимизации (C2)
———
разумеется это все касается всех JVM языков
gavr_sas
https://youtu.be/EC-Sfb3UGEk #anime
vibe оверквалифает работников низкого звена в 3д аниме анимации, кто бы мог подумать о существовании подобного совпадения
https://youtu.be/f_ASuher8-M #anime
also, is the 25 cent raise real?
https://youtu.be/f_ASuher8-M #anime
also, is the 25 cent raise real?
YouTube
Reimu Is Asking for a Raise After Just One Week?!
Reimu wants more money after being hired, and goes to Shion, the poverty goddess, to negotiate for a raise on her salary.
SUBSCRIBE FOR MORE ANIMATIONS!
Many Thanks to My Supporters on Patreon:
Magiftw
yoi
koykoy13
Your help with making this channel grow…
SUBSCRIBE FOR MORE ANIMATIONS!
Many Thanks to My Supporters on Patreon:
Magiftw
yoi
koykoy13
Your help with making this channel grow…
- что вообще означает лого эпстора после щимплификации?
- оно означает 3 тайла иконок! нужно просто включить воображение
- оно означает 3 тайла иконок! нужно просто включить воображение
"The Russian hacker group Curly COMrades is abusing Microsoft Hyper-V in Windows to bypass endpoint detection and response solutions by creating a hidden Alpine Linux-based virtual machine to run malware." https://www.bleepingcomputer.com/news/security/russian-hackers-abuse-hyper-v-to-hide-malware-in-linux-vms/
https://youtu.be/OmKrKTwtukE
если ктото вдруг пропустил
преза огонь, бесикали монтаж
а вот максимально подробный видос с инженерными беседами с инженерами валва https://youtu.be/bWUxObt1efQ
в интернетах все убеждены что 16гб рамы для игр хватит с головой, а вот 8гб врамы чет прям маловасто
если ктото вдруг пропустил
преза огонь, бесикали монтаж
а вот максимально подробный видос с инженерными беседами с инженерами валва https://youtu.be/bWUxObt1efQ
в интернетах все убеждены что 16гб рамы для игр хватит с головой, а вот 8гб врамы чет прям маловасто
YouTube
Steam Hardware Announcement
Learn more and wishlist now: https://steampowered.com/hardware
Announcing new Steam Hardware from Valve: Steam Controller, Steam Machine, and Steam Frame are coming in 2026. Just like Steam Deck, all three devices are optimized for Steam and designed for…
Announcing new Steam Hardware from Valve: Steam Controller, Steam Machine, and Steam Frame are coming in 2026. Just like Steam Deck, all three devices are optimized for Steam and designed for…