Skip to content

Details

Всем привет!

Новый год - новые митапы JUGNsk!

Пока продолжаем встречаться онлайн, но верим, что уже не за горами тот день, когда мы снова встретимся вживую.

Наш четвертый онлайн митап JUGNsk пройдет в четверг 28.01.2021, в 19-00 по Новосибирскому времени, в Zoom и на Youtube.

В этот раз мы услышим два очень разных по содержанию, но при этом одинаково глубоких и интересных доклада:

  1. Кирилл Тимофеев из JetBrains выступит с хардкорным докладом "JVM-профайлер, который смог (стать кроссплатформенным)"

"В JetBrains пару лет назад добавили поддержку async-profiler для Mac и Linux. Они начали им пользоваться и поняли, что нужен async-profiler, работающий на Windows. На Linux и Mac async-profiler использует механизм POSIX-сигналов и нативную раскрутку стеков. Команде нужно было разобраться, как конкретно работает AsyncGetCallTraces, сравнить его внутреннее устройство с JFR. А если окажется, что их устраивает работа AsyncGetCallTraces, то нужно научиться эмулировать механизм сигналов и раскручивать нативные стеки. Кроме этого нужно решить разные ОС-специфичные проблемы, которые возникнут по пути.

Доклад будет интересен людям, которым интересна нативная и низкоуровневая разработка и всякие приколы уровня ОС. Слушатели узнают, что на самом деле можно решить любую задачу, если выбрать достаточно низкий уровень абстракции."

Members are also interested in