Ближайшая конференция: Joker 2023, 9–10 октября (Online), 13–14 октября (Offline, Санкт-Петербург)
Подробности и билеты:
— —
perf — это профайлер, встроенный в ядро Linux. Несмотря на обилие профайлеров в экосистеме JVM, perf обладает рядом уникальных возможностей, недоступных его конкурентам, заточенным под JVM.
Первой задачей мастер-класса будет просто научиться запускать perf и собирать данные с JVM-процесса. Это несложно, но есть нюансы.
Когда первая сессия профилирования закончена, самое время будет посмотреть на цифры и разобраться. Вы сравните результаты perf с Java Flight Recorder и сэмплированием дампов потоков. Это позволит лучше понять возможности и ограничения perf. Когда вы научитесь работать с perf на практике и поймете, как он работает, наступит время копнуть глубже.
«Сверхспособности» perf — это возможность работать с аппаратными счетчиками производительности (hardware performance counter). Это будет последним этапом мастер-класса.
Подготовка к воркшопу: для выполнения практической части понадобится компьютер с ОС Linux и root-доступом. Подойдет и виртуальная машина Linux в другой OS. Для работы вам понадобится perf, OpenJDK 17 и опционально Mission Control. Также потребуется git для подготовки.
Подробная инструкция по установке:
Презентация к воркшопу:
1 view
0
0
4 weeks ago 00:01:22 5
Алексей Рагозин и Сергей Шевелёв из Тюменской области спасли компанию молодых людей замёрзших в поле
1 month ago 00:41:23 1.4K
Владимир Путин: “Работайте, братья...“ Прокуроры посыпались один за другим. 20-11-2024
1 month ago 00:04:06 271
Ночь на меду - Надежда Соколова и Алексей Сазонов
1 month ago 01:18:31 1
Волшебная лампа Аладдина (фильм 1966) | Сказка для детей
1 month ago 00:03:20 1
Жить так жить (к 175 летию Сбера)
1 month ago 00:04:18 29
[МЕЩЕРА ] Мещера – Песни вечных ветров (Official Music Video)
1 month ago 00:00:21 1
Троих тюменских полицейских наградили за мужество и героизм, проявленные при спасении людей
1 month ago 02:46:50 1.1K
Концерт ко Дню милиции (1988)
1 month ago 00:14:23 59
Ралли “Пушкинские Горы 2024“. СУ-9 “Алтун“
2 months ago 00:00:32 17
Дмитрий Рогозин в своем телеграм-канале рассказал о принятии присяги новобранцами в День народного единства
2 months ago 00:03:20 294
Казачья_на_173_лет_Сберу
2 months ago 00:19:53 7
Пустые баночки октябрь 2024
2 months ago 00:01:23 6
Фестиваль “Кубок Роберта Фишера“
2 months ago 00:14:44 250
Ралли “Пушкинские Горы 2024“. СУ-6 “Алтун“
2 months ago 00:03:48 1
Когда Пост в Радость. Постные Рогалики. Монастырские Рецепты
2 months ago 00:15:17 98
Ралли “Пушкинские Горы 2024“. СУ-3 “Бардово“
2 months ago 00:05:06 1
Би-2 — Аллилуйя (2022)
2 months ago 00:05:28 1
Алексей Рагозин на РИТ++ 2012
2 months ago 00:30:40 6
Секретные технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)
2 months ago 01:00:41 1
Cборка мусора в Java без пауз / Алексей Рагозин (Deutsche Bank)
2 months ago 00:43:19 2
JIT компиляция в виртуальной машине Java / Алексей Рагозин (Deutsche Bank)
2 months ago 00:57:16 2
Java и Linux — особенности эксплуатации / Алексей Рагозин (Дойче Банк)
2 months ago 00:46:58 1
Прикладная математика высоких нагрузок / Алексей Рагозин (Дойче Банк)
2 months ago 00:51:54 1
Достигаем субмиллисекундного времени отклика в торговой системе на Java под Linux / Алексей Рагозин