1. Вебинар про JFR @ CLI
Опубликована запись недавно упоминавшегося здесь вебинара Алексея Рагозина по работе с JFR из командной строки. Помимо наглядности, видео интересно обилием всяких неочевидных фишечек, например, что целевой процесс для команды
jcmd можно указать не только по старинке через его PID, но и простым именем главного Java-класса (в котором объявлен метод main). Для тех отважных, кто решится повторить эксперименты вебинара самостоятельно, Алексей оставил небольшую текстовую инструкцию — всего-то 57 шагов 🫠2. Интервью про инструменты диагностики в Java
Недавно анонсированное мною интервью на онлайн-конференции Podlodka Java Crew состоялось — там я рассказывал об инструментах диагностики Java-приложений и их новшествах. Здорово и приятно, что моим интервьюером был Дмитрий Константинов, по докладам которого я сам ещё недавно постигал премудрости чтения и записи в Cassandra. В ходе разговора мы затронули самые разные темы, начиная от древних как мир дампов потоков и заканчивая новейшими JEP'ами и применениями AI. Плюс к тому поговорили об обновлениях не только встроенных инструментов JDK (таких как JFR и NMT), но и популярных сторонних: async-profiler, Eclipse MAT, VisualVM. И хотя это было именно интервью, а не доклад, в ходе ответов я старался многое демонстрировать, поэтому запись желательно не только слушать 👀
Приятного просмотра! 🍿