Алексей Шипилёв — Java Benchmarking: как два таймстампа записать

Описание к видео Алексей Шипилёв — Java Benchmarking: как два таймстампа записать

Ближайшая конференция — JPoint 2025, 3–4 апреля (Москва + трансляция).
Подробности и билеты: https://jrg.su/T2zfbS
— —
. . . . Алексей Шипилёв, Oracle — Java Benchmarking: как два таймстампа записать
Java-конференция JPoint 2014
Москва, 18.04.2014

Померить производительность — это так просто! Два раза по System.nanoTime(), взяли разность, сложили-поделили, и всё, можно оптимизировать. Как бы не так!

В этом докладе мы поговорим о том, как исследуют производительность приложений при помощи бенчмарков, какие частые ошибки возникают, как с ними бороться, и как вообще получить хоть какие-то полезные данные о мире, где всё от всего зависит. Красной нитью в докладе проходит Java Microbenchmark Harness (JMH), стандартный харнесс для написания и исследования бенчмарков в OpenJDK.

Комментарии

Информация по комментариям в разработке