Здравствуйте, ArtDenis, Вы писали:
AD>Оптимизатор JIT умеет профилировать и дополнительно оптимизировать налету учитывая особенности исполнения кода. Возможно дело в этом. Чтобы это повторить в плюсах, придётся немного попотеть: https://docs.microsoft.com/en-us/cpp/build/profile-guided-optimizations ))
Предыдущий раз ошибся на 3 порядка. Но не важно.
Всё очень зависит от того как будут расположены строки в памяти, а не от реализации parseInt.
Если расположить строки последовательно друг за другом с выравниванием на 4 байта получим 2х кратное ускорение (с тем же кодом)