История изменений
Исправление
MOPKOBKA,
(текущая версия)
:
Это значит что у тебя медленная реализация <ranges>, или компилятор плохо оптимизирует. В общем переключились с бенча векторов на бенч <ranges>.
Это заметно по цифрам которые ты скинул «без compose». Она примерно такая же медленная как и с compose. Это значит что реализация медленная, а с compose он вызывается как есть.
Исправление
MOPKOBKA,
:
Это значит что у тебя медленная реализация <ranges>, или компилятор плохо оптимизирует. В общем переключились с бенча векторов на бенч <ranges>.
Исходная версия
MOPKOBKA,
:
Это значит что у тебя медленная реализация <ranges>, или компилятор плохо оптимизирует. В общем переключились с бенча векторов на бенч <ranges>.
В примере на С++ композиция вызывается как функция всего один раз! Даже если она медленнее или быстрее чем другая реализация в 1000 раз, то это будет незаметно на фоне работы с этими суммами.