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

Denis Evdokimov evdokimov.denis на gmail.com
Чт Ноя 27 03:56:22 PST 2008


Вот маленький кусок отчёта 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)

Как и ожидалось разницы нет
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20081127/ce3d60d9/attachment.html>


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