Ищем баги в JVM и пересаживаем hh на пятнашку || Охэхэнные истории
В этом выпуске расскажем вам о том, как мы переводили HeadHunter на Java 15 и проблемах, с которыми нам пришлось столкнуться. Вы узнаете о том что такое CodeCache, как он чистится и зачем нужен. А в самом сердце выпуска вас ждёт потрясающая история одного бага в JVM, который жил там целых 6 лет! Внутри: 00:00 — Интро 00:20 — О чем сегодня поговорим 00:40 — Ради чего это всё? 01:25 — Как мы переезжали с Java 14 на Java 15 02:25 — Что такое Code Cache 03:18 — Как искать утечки нативной памяти? 04:52 — Как работает очистка Code Cache 08:30 — Что случилось у нас 09:20 — Баг в jvm 10:50 — Выводы Полезные ссылки: Как мы учились эксплуатировать Java в Docker: https://habr.com/ru/company/hh/blog/450954/ Наш канал в телеге: https://t.me/hh_tech_news Наш чат в телеге: https://t.me/hh_tech Наш блог на Хабре: https://habr.com/ru/company/hh 🔥 Подписывайтесь на наш канал, следите за новыми полезными роликами! #ОхэхэнныеИстории #Backend #Java #Java15 #Java14 #Java8 #Java9 #JMM #JVM #JavaNativeMemory #JMCD #Docker #Джава #Джава15 #Джава14 #Джава8 #Джава9 #Микросервисы #Highload #OpenJDK #Разработка #Архитектура #ОhhнныеИстории #ОхэхэнныеИстории #ОххенныеИстории #HeadhunterDev #HhDev #HeadhunterDevelopment
Название:
Ищем баги в JVM и пересаживаем hh на пятнашку || Охэхэнные истории
Категория:
Разное