Показать сообщение отдельно
  #8 (permalink)  
Старый 27.05.2021, 12:33
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

Сообщение от ksa Посмотреть сообщение
Недавно тут разбирали быстродействие разных подходов...
Так "обычный" цикл уделал все остальные варианты.
само собой, вызов функции не бесплатный (во всяких там forEach - на каждой итерации). На хабре статья недавно была, так вот, функция вообще без параметров и локальных переменных отжирает порядка 80 байт на стеке, там чисто служебная инфа. Если какой-либо "полезной нагрузки" внутри функции нет, то эти "копейки" будут вполне ощутимы.

потому если надо упороться в скорость, забывают про всякие ФП-шные красивости и используют старый добрый.
Ответить с цитированием