Артем Дроздов — Сутки профилирования на одной странице

Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx — осенью — Joker: https://jrg.su/h7yvG4 — — С недавних пор в «Одноклассниках» начали профилировать Java-сервисы в облаке в режиме 24/7. Это означает порядка 40 000 одновременно профилируемых приложений. Для задачи такого масштаба требуется комплекс решений: написать свой профилировщик, известный как async-profiler, обернуть его eBPF-программой для повышения производительности в рамках собственного облака, постоянно сохранять результаты в собственную имплементацию S3-совместимого хранилища. Обо всём этом уже неоднократно было рассказано, но в этом докладе спикер подробно остановится на своем маленьком кирпичике — проблеме обработки и отображения этих данных. Как именно с алгоритмической точки зрения сжать гигабайты профиля в одну HTML-страницу без потери значимых данных, а также, как с инженерной точки зрения вывернуть JS наизнанку, чтобы браузер мог приемлемо справляться с такими объёмами. #performance #ui #lz78 #javascript #algorithms

Профилирование и оптимизация Java-приложений. Инструменты и опыт использования
▶︎

Профилирование и оптимизация Java-приложений. Инструменты и опыт использования

Профилирование Node.js, или Как мы в несколько раз ускорили Практикум / Алексей Яковлев
▶︎

Профилирование Node.js, или Как мы в несколько раз ускорили Практикум / Алексей Яковлев

FrontEnd 62-02 lesson 2
▶︎

FrontEnd 62-02 lesson 2

Андрей Чернов — Platform V User Sessions — распределенное хранилище сессионных данных
▶︎

Андрей Чернов — Platform V User Sessions — распределенное хранилище сессионных данных

IT2G Tech Talk Профилирование Java-приложений: Теоретический минимум. Виктор Вербицкий, Tinkoff
▶︎

IT2G Tech Talk Профилирование Java-приложений: Теоретический минимум. Виктор Вербицкий, Tinkoff

System Design: Designing Ticketmaster, a ticket booking system
▶︎

System Design: Designing Ticketmaster, a ticket booking system

"RUSSIA WILL STRIKE THE EU IN A YEAR." A major interview with Karaganov | #Panchenko
▶︎

"RUSSIA WILL STRIKE THE EU IN A YEAR." A major interview with Karaganov | #Panchenko

Александр Ланцов — Прогревая JVM: CRaC и другие фокусы
▶︎

Александр Ланцов — Прогревая JVM: CRaC и другие фокусы

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data
▶︎

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data

Профилирование и оптимизация Java приложений.  Инструменты и опыт использования.
▶︎

Профилирование и оптимизация Java приложений. Инструменты и опыт использования.

Запись вебинара "Профайлеры: ищем узкие места в Java-коде", Владимир Сонькин
▶︎

Запись вебинара "Профайлеры: ищем узкие места в Java-коде", Владимир Сонькин

Евгений Пешков «Алгоритмы троттлинга запросов»
▶︎

Евгений Пешков «Алгоритмы троттлинга запросов»

Анализ дампов памяти JVM
▶︎

Анализ дампов памяти JVM

Advanced performance analysis with async-profiler by Andrei Pangin
▶︎

Advanced performance analysis with async-profiler by Andrei Pangin

Владимир Плизга — Путеводитель по профилированию приложений на JVM
▶︎

Владимир Плизга — Путеводитель по профилированию приложений на JVM

4 секрета настоящих экспертов [Veritasium]
▶︎

4 секрета настоящих экспертов [Veritasium]

Какой язык выбрать для бизнес-задач и почему именно Golang / Даниил Подольский
▶︎

Какой язык выбрать для бизнес-задач и почему именно Golang / Даниил Подольский

The worst is yet to come! N. Platoshkin gives a full breakdown of the escalating crisis from A to Z!
▶︎

The worst is yet to come! N. Platoshkin gives a full breakdown of the escalating crisis from A to Z!

Андрей Паньгин — Искусство Java профилирования
▶︎

Андрей Паньгин — Искусство Java профилирования

10. Профилирование
▶︎

10. Профилирование