Информация
- В рейтинге
- Не участвует
- Откуда
- Warszawa, Mazowieckie, Польша
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Бэкенд разработчик
Старший
От 8 000 $
Java
Высоконагруженные системы
Git
ООП
Java Spring Framework
Apache Kafka
SQL
Linux
Python
Bash
Хорошая статья, но есть вопросы по бенчмарку.
Эти микробенчмарки проверяют разницу в производительности в write-heavy ворклоаде, но обычно production-code содержит микс дорогих и дешевых с точки зрения памяти операций и хорошей практикой микробенчмарков связанных с записью в подсистемы памяти является параметризация бенчмарков параметром backoff(как например в тестах автора JMH по стоимости записи в (https://shipilev.net/blog/2014/nanotrusting-nanotime/|volatile переменную)).
"Сжигая" некоторое количество времени перед записями в конце эксперимента можно будет построить график описывающий производительность и той, и той опции в зависимости от нагрузки на подсистему памяти и дать более реалистичную оценку.