LTD-Beget/sphinx-configuration-tokenizer

Perfomance

Opened this issue · 2 comments

Результаты работы парсера до рефакторинга
voksiv@voksiv-pc:~/projects/sphinx-configurator$ php index.php
Общее время: 29.038146972656
Среднее время выполнения: 0.0029032081127167
Минимальное время выполнения: 0.001762866973877
Максимальное время выполнения: 0.036882877349854
Количество запусков: 10000

После
Общее время: 9.4272921085358
Среднее время выполнения: 0.0094269106388092
Минимальное время выполнения: 0.0090339183807373
Максимальное время выполнения: 0.017794847488403
Количество запусков: 1000

Так что реафакторинг так себе.

Честно говоря, так и не понял, к какому выводу ты пришел?

Ну конечно код плнятней. Но нужно все же работу с еnum аски убрать. И работать напрямую со значением в stringstream там ord().