Почему таймер (профилировщик) в панели инструментов отладки Symfony превышает 100% времени? - PullRequest
1 голос
/ 27 апреля 2011

Я часто использую панель инструментов отладки Symfony (v1.4) для устранения неполадок и оптимизации. Одна часть этого продолжает озадачивать меня, и я нигде не нашел описания в Интернете.

Секция Таймеры содержит столбец% времени, который кажется очень неточным. Добавление вещей там почти всегда приводит к общему количеству, превышающему 100%. Когда-то у меня был результат около 500%. Это просто ошибка, или это процент чего-то иного, чем кажется? Спасибо.

Вот скриншот типичного для меня результата:

Screenshot of Timer output

edit: Кроме того, я видел некоторые результаты, в которых добавление столбца за все время (%) значительно меньше, чем 100%.

1 Ответ

4 голосов
/ 27 апреля 2011

Я предполагаю, что некоторые партиалы включают время выполнения других партилей.

т.е. _list_td_tabular и list_th_tabular являются частью исполнения _list.

...