Что за функции вида «???_op@X» в результатах xhprof?

Постоянно в отчетах xhprof проскакивают функции вида "???_op" и "???_op@X" (где вместо X последовательно возрастающие числа).
Изначально я думал, что это какие-то функции, которые стартовали до запуска xhprof и поэтому он не смог определить их названия. Но перенес запуск xhprof в самое начала скрипта, а функции остались.
Подскажите, пожалуйста, что это такое и можно ли как-то вылечить.
  • Вопрос задан
  • 3594 просмотра
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Автор вопроса, куратор тега PHP
https://github.com/facebook/xhprof/blob/master/ext... - источник таких названий.
https://github.com/facebook/xhprof/blob/master/ext... - собака и уровень вложенности.

Непонятно только что это за op такой дефолтный.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Если вдруг кому-нибудь будет актуален этот вопрос, xhprof не самым лучшим образом работает с php 5.5. Существует форк uprofiler, в котором этот недочет исправлен.
Единственное, при использовании переименованного модуля, нужно все вызовы функций xhprof_* заменить на аналогичные uprofiler_*, а константы XHPROF_*, соответственно, на UPROFILER_*
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы