#php #symfony1 #profiling #symfony-1.4
#php #symfony1 #профилирование #symfony-1.4
Вопрос:
Я часто использую панель инструментов отладки Symfony (v1.4) для устранения неполадок и оптимизации. Одна часть этого продолжает озадачивать меня, и я нигде не нашел описания в Интернете.
Раздел таймеров содержит столбец% time, который кажется ужасно неточным. Добавление элементов туда почти всегда приводит к сумме, превышающей 100%. Однажды у меня был результат, который составлял около 500%. Это просто ошибка или это процент от чего-то другого, чем кажется подразумеваемым? Спасибо.
Вот скриншот типичного для меня результата:
редактировать: Кроме того, я видел некоторые результаты, в которых добавление всего столбца time (%) значительно МЕНЬШЕ 100%.
Ответ №1:
Я бы предположил, что некоторые части включают время выполнения других частей.
т.е. _list_td_tabular
и list_th_tabular
оба являются частью _list
выполнения.
Комментарии:
1. Спасибо. Я тоже думал об этом, и на скриншоте, который я дал, это может быть ответом. Я должен поискать лучший (на самом деле худший) пример, потому что я видел некоторые раньше, где это, казалось, не объясняло этого.
2. Я принял ваш ответ, потому что в настоящее время я не могу найти ни одного из тех примеров, которые не поддаются вашему объяснению. Поскольку я запускал версию Symfony для разработки (trunk), возможно, это была временная проблема с более ранней версией.