[Moscow.pm] SmallProf - непонятные результаты

Ruslan Zakirov ruz на bestpractical.com
Чт Ноя 27 07:43:43 PST 2008


попробуйте передовой профайлер - Devel::NYTProf

2008/11/27 Denis Evdokimov <evdokimov.denis на gmail.com>:
> Вот маленький кусок отчёта SmallProf в его формате:
>
>     count wall tm  cpu time line
>   5783387  30.67236  81.44000    56:        my @result = $self->$method();
>   5783387  43.94460  94.77000    57:        if (@result)
>
> Из него явно следует, что дёрнуть метод объекта, инициализировать массив,
> заполнить массив
> Быстрее, чем проверить пустой массив или нет
>
> Как так?
>
> ЗЫ
> По этому поводу сравнивал (На всякий случай)
> if (@result)
> и
> if (scalar @result)
>
> Как и ожидалось разницы нет
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>



-- 
Best regards, Ruslan.


Подробная информация о списке рассылки Moscow-pm