Information
- Rating
- Does not participate
- Location
- Warszawa, Mazowieckie, Польша
- Date of birth
- Registered
- Activity
Specialization
Бэкенд разработчик
Старший
From 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 переменную)).
"Сжигая" некоторое количество времени перед записями в конце эксперимента можно будет построить график описывающий производительность и той, и той опции в зависимости от нагрузки на подсистему памяти и дать более реалистичную оценку.