TGViewer
Истовый инженер Истовый инженер @ultimate_engineer · 11.9K subscribers
Post #157 3.58K
​​🎤Спорадические баги и большая кодовая база: как устроена разработка JVM runtime

Когда говорят о рантаймах, первым делом упоминают garbage collector. Безусловно это важная часть, но в рантайме ещё много интересных вещей. Каких именно, поможет разобраться новый выпуск подкаста «Битовые маски». Его гостем стал Иван Углянский, известный разработчик JVM, член программного комитета Java-конференции SnowOne и один из создателей профиля «Системное программирование» в НГУ.

Иван соприкоснулся с процессом разработки компиляторов и рантаймов ещё в старших классах школы, а после продолжил заниматься этим направлением в компании Excelsior. Елена Лепилкина обсудила с Иваном не только его основную специализацию в системном программировании, но и реализацию интероперабельности в Java, а также преимущества новых проектов Java.

Из этого выпуска вы узнаете:

▪что входит в состав рантайма, кроме garbage collector;
▪как отлаживать баги в рантайме с помощью «кротов» и Time Travel Debugging;
▪что из себя представляют новые мегапроекты Panama, Loom и Valhalla;
▪почему виртуальные потоки в Java ближе к горутинам, чем к корутинам;
▪как и почему в НГУ появился профиль «Системное программирование».

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

Смотреть 📺| Слушать 🎤

#программы #подкасты #битовыемаски
  • 🔥 13
  • 🤓 4
  • ❤ 2
  • 👍 1
More from @ultimate_engineer
  1. Oct 9, 2026📖 Что нужно, чтобы стать AppSec-инженером — Почему все вокруг путают нас с тобой? — А ты…
  2. Oct 8, 2026💡 Быстрый старт через ручное тестирование Компании автоматизируют всё, что можно, и вокру…
  3. Oct 6, 2026🪟 Как первый проект помогает найти свое место в инженерии — рассказывают студенты Нового…
  4. Oct 5, 2026💻 Почему язык из 1970-х до сих пор остается основой системного программирования Язык C по…
  5. Oct 4, 2026🤪🧐😞🤯😍 69 лет со дня запуска первого спутника: какие задачи сегодня решают космические…
  6. Oct 1, 2026🚀 Сколько инженеров нужно, чтоб поднять ракету в воздух? Для сложного инженерного проекта…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →