Работа с производительностью приложений никогда не была тривиальной. Проблемы можно ждать в самых неожиданных местах, начиная с окружения и выбранных методов измерений, заканчивая интерпретацией результатов и выводами, которые вы сделаете.
В этом докладе Алексей Федоров обсудит с Алексеем Шипилевым (RedHat/IBM/OpenJDK), Андреем Паньгиным (Одноклассники) и Андреем Акиньшиным (JetBrains):
— Почему мы все еще вынуждены бороться за наносекунды? Куда девается вычислительная мощь всего нашего железа?
— Что приходится учитывать разработчикам тулинга для бенчмаркинга и профилирования (про JMH, async-profiler и BenchmarkDotNet)?
— Что стоит знать при интерпретации результатов замеров и работе с производительностью?