Python3 теряет производительность по сравнению с python2 при расчете длины силы? - PullRequest
0 голосов
/ 26 октября 2018

Я заметил снижение производительности при расчете длины строки при профилировании моего портированного кода с python2 на python3. Смотрите тестовый пример ниже.

Можно ли как-нибудь сделать так, чтобы реализация python3 соответствовала производительности python2?

Обратите внимание, что nsec = 1000 * usec

python2 -m timeit -n 10000000 "len('foo')"
> 10000000 loops, best of 3: 0.0294 usec per loop

python3 -m timeit -n 10000000 "len('foo')"
> 10000000 loops, best of 5: 44.1 nsec per loop (0.0441 usec)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...