Задать вопрос
@tgarl

Как получить трек вызовов методов и время их выполнения?

Есть скрипт, использует API битрикса, но сделан в виде своего класса. Выполняется долго, и я хочу понять какие методы вызываются и сколько выполняются. Как это можно сделать? Когда-то делал подобное, но никак не могу ни вспомнить, ни найти как такое сделать.

Bitrix\Main\Diag\SqlTracker не помогает, все вызовы меньше 0,Е-5
debug_backtrace() - тоже
  • Вопрос задан
  • 256 просмотров
Подписаться 1 Средний Комментировать
Ответ пользователя tgarl К ответам на вопрос (4)
@tgarl Автор вопроса
В общем подобью итог, не смог я трек вызовов собрать, но по другой задаче потребовалось собрать все вызовы событий и вот тут решилась и текущая задача. У event:: кроме send есть еще и дебагер свой и вот там вылезло событие модуля который давно не используется, но не удален, события этого модуля затрагивают изменение элементов, заказов и корзины и делает запрос к стороннему сервису, который недоступен. После зачистки сайт работать в 2 раза быстрее стал ну и мой класс тоже перестал тупить.
Ответ написан
Комментировать