19 января 2024 года на встрече московского сообщества Java-разработчиков JUG.MSK Алексей Рагозин рассказал о том, как при помощи набора инструментов с открытым кодом SJK (Swiss Java Knife) можно провести анализ производительности и профилирование решений, исполняемых на JVM.
![](https://habrastorage.org/r/w780q1/webt/ch/xo/cf/chxocflokdc0j7p2ga9azadbt9w.jpeg)
До этого предыдущая встреча JUG.MSK была в июле 2022 года. Собравшись в офисе компании КРОК, все желающие могли послушать новый доклад и обменяться мнениями с другими разработчиками.
Алексей является высококвалифицированным экспертом в разработке высоконагруженных распределённых систем на платформе Java. На встречах JUG.MSK он чаще всех принимал участие в качестве докладчика, его выступление в этот раз стало уже шестым.
Активно участвует в конференциях и митапах в качестве докладчика. На предстоящей конференции JPoint 2024 Алексей выступит с докладом Spring REST-гигантомания: особенности работы с мультигигабайтными POST-запросами.
Прочие ссылки:
Андрей Когунь открыл встречу, приветствовав всех собравшихся и представив Алексея. Перед докладом были анонсированы вебинар и онлайн-курс Алексея.
![](https://habrastorage.org/r/w780q1/webt/cc/rt/by/ccrtbynhka-5uk8bdm7f3k0aiyu.jpeg)
Основной темой доклада была утилита командной строки SJK (Swiss Java Knife), автором которой является докладчик. В первой части доклада были перечислены стандартные имеющиеся консольные диагностические утилиты OpenJDK, после чего представлены возможности SJK.
![](https://habrastorage.org/r/w780q1/webt/bd/k0/ua/bdk0ualouphzl1j3rdgkguiftim.jpeg)
Вторая часть была посвящена особенностям использования технологий JMX/RMI в контейнерах и чем в данном случае может помочь SJK.
![](https://habrastorage.org/r/w780q1/webt/ah/9k/w8/ah9kw8fneoki2d2ez2ft4ksiz7u.jpeg)
В третьей части рассказывалось про автоматизацию профилирования. Дополнительно были упомянуты библиотеки Алексея HeapLib и HeapUnit.
![](https://habrastorage.org/r/w780q1/webt/jw/ie/16/jwie16dbyceaf55hf7rjxaboatc.jpeg)
Презентация доклада на Speaker Deck, видео доклада скоро появится.
Ссылки по JUG.MSK:
![](https://habrastorage.org/webt/ch/xo/cf/chxocflokdc0j7p2ga9azadbt9w.jpeg)
До этого предыдущая встреча JUG.MSK была в июле 2022 года. Собравшись в офисе компании КРОК, все желающие могли послушать новый доклад и обменяться мнениями с другими разработчиками.
О докладчике
Алексей является высококвалифицированным экспертом в разработке высоконагруженных распределённых систем на платформе Java. На встречах JUG.MSK он чаще всех принимал участие в качестве докладчика, его выступление в этот раз стало уже шестым.
Активно участвует в конференциях и митапах в качестве докладчика. На предстоящей конференции JPoint 2024 Алексей выступит с докладом Spring REST-гигантомания: особенности работы с мультигигабайтными POST-запросами.
Прочие ссылки:
- презентации докладов Алексея на Speaker Deck;
- блог с техническими статьями и разделом с полным списком докладов со ссылками на видео и файлы презентаций;
- профиль на GitHub;
- регистрация на мероприятия на TimePad.
О докладе
Андрей Когунь открыл встречу, приветствовав всех собравшихся и представив Алексея. Перед докладом были анонсированы вебинар и онлайн-курс Алексея.
![](https://habrastorage.org/webt/cc/rt/by/ccrtbynhka-5uk8bdm7f3k0aiyu.jpeg)
Основной темой доклада была утилита командной строки SJK (Swiss Java Knife), автором которой является докладчик. В первой части доклада были перечислены стандартные имеющиеся консольные диагностические утилиты OpenJDK, после чего представлены возможности SJK.
![](https://habrastorage.org/webt/bd/k0/ua/bdk0ualouphzl1j3rdgkguiftim.jpeg)
Вторая часть была посвящена особенностям использования технологий JMX/RMI в контейнерах и чем в данном случае может помочь SJK.
![](https://habrastorage.org/webt/ah/9k/w8/ah9kw8fneoki2d2ez2ft4ksiz7u.jpeg)
В третьей части рассказывалось про автоматизацию профилирования. Дополнительно были упомянуты библиотеки Алексея HeapLib и HeapUnit.
![](https://habrastorage.org/webt/jw/ie/16/jwie16dbyceaf55hf7rjxaboatc.jpeg)
Презентация доклада на Speaker Deck, видео доклада скоро появится.
Ссылки по JUG.MSK:
- TimePad — анонсы встреч и регистрация на них, подписка на оповещение по почте о встречах
- YouTube — видео докладов
- Speaker Deck — презентации докладов
- VK — анонсы встреч, фотоотчёты, ссылки на материалы прошедших встреч
- Twitter: учётная запись (анонсы встреч, фотоотчётов, видео) и хэштег (твиты с комментариями о встречах)
- Хабр — обзоры встреч, найти все обзоры можно по тегу
- Вся вышеприведённая информация по JUG.MSK в одном месте — поиск и отображение данных о митапах, спикерах и докладах, включая ссылки на видео, файлы презентаций и дополнительные материалы
23 января 2024 года Алексей Рагозин проведёт бесплатный вебинар «Диагностика JVM из командной строки»: подробная информация и ссылка на регистрацию.
26-28 февраля 2024 года Алексей Рагозин приглашает на первую из трёх частей онлайн-курса «Эффективное профилирование Java приложений»: подробная информация и ссылка для покупки билетов.
17 апреля 2024 года (онлайн) и 24-25 апреля 2024 года (офлайн в Москве и онлайн) состоится конференция для Java-разработчиков JPoint 2024, на которую открыт приём заявок на доклады и можно купить билеты.