[Rio-pm] Performance
Lucas Mateus
lucasmateus.oliveira em gmail.com
Quinta Fevereiro 26 08:08:17 PST 2009
Boa rapaziada, colaboraram pra caramba, e isso é uma coisa que eu pouco me
atentava e por trabalhar com grandes volumes de dados, acho que consigo
trabalhar melhor essa questão pra uma boa performance.
Agora é procurar alternativas.
On Fri, 20 Feb 2009 22:11:09 -0300, Eden Cardim <edencardim em gmail.com>
wrote:
> On Fri, Feb 20, 2009 at 9:59 PM, Eden Cardim <edencardim em gmail.com>
> wrote:
>> Estava pensando aqui, é muito estranho as regexes compiladas com qr
>> serem tão mais lentas do que as compiladas com eval. Acho que o tempo
>> está sendo perdido no processo de iterar sobre o array de regexes.
>
> Hum, mudei a regex pra /^$regex/ pra exercitar mais os if's do
> constant_regexes. Mas aí acabou que o var_regexes recompila mais vezes
> fica muito mais lento e o compiled_regexes acaba fazendo mais
> iterações e atribuições de variável, acabou que a versão constante é
> muito melhor mesmo:
>
> Rate var_regexes compiled_regexes
> constant_regexes
> var_regexes 419/s -- -82%
> -96%
> compiled_regexes 2346/s 461% --
> -79%
> constant_regexes 11403/s 2624% 386%
> --
>
--
Lucas Mateus
Núcleo de Páginas Rápidas e SEO
Fone: 55 11 3065-9978
MSN: lucasmateus_777 em hotmail.com
Mais detalhes sobre a lista de discussão Rio-pm