Re[4]: [performance] чего-то я не понимаю в этой жизни
От: kov_serg Россия  
Дата: 04.07.22 20:04
Оценка:
Здравствуйте, ArtDenis, Вы писали:

AD>Оптимизатор JIT умеет профилировать и дополнительно оптимизировать налету учитывая особенности исполнения кода. Возможно дело в этом. Чтобы это повторить в плюсах, придётся немного попотеть: https://docs.microsoft.com/en-us/cpp/build/profile-guided-optimizations ))


Предыдущий раз ошибся на 3 порядка. Но не важно.

Всё очень зависит от того как будут расположены строки в памяти, а не от реализации parseInt.
Если расположить строки последовательно друг за другом с выравниванием на 4 байта получим 2х кратное ускорение (с тем же кодом)
Отредактировано 04.07.2022 21:35 kov_serg . Предыдущая версия . Еще …
Отредактировано 04.07.2022 21:12 kov_serg . Предыдущая версия .
Отредактировано 04.07.2022 20:36 kov_serg . Предыдущая версия .
Отредактировано 04.07.2022 20:28 kov_serg . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.