Получи случайную криптовалюту за регистрацию!

Fundamentals of Software Optimization Part I — Benchmarking ht | javaswag

Fundamentals of Software Optimization Part I — Benchmarking
https://sigpwned.com/2022/04/16/fundamentals-of-software-optimization-part-i-benchmarking/
В статье автор рассказывает основы написания бенчмарка используя библиотеку JMH. Тестирует он программу по нахождению количества эмоджи в тексте. По его замерам выходит, что код обрабатывает 20Мб текста в секунду, аллоцируя 50 мегабайт в секунду. Замерив бейзлайн(baseline) кода - изначальные метрики бенчмарка, в следующей статье автор будет оптимизировать программу. Будем с нетерпением ожидать сколько ему удасться сооптимизировать.