профилирование — xhgui не показывает php нативные функции

Я учусь использовать Xhgui (0.4.0). Когда я читал учебники об этом, я увидел, что в профилях встречаются все вызываемые функции — даже нативные функции php, такие как array_filter и т. Д. В моей установке Xhgui я пробовал простой скрипт профиля:

<?php
sleep(5);

но Xhgui печатает только

  • ???_op 1 5000 359 мкс 0 мкс 752 байта 0 байтов 5 000 359 мкс 0 мкс 752 байта 0 байтов
  • load :: web / app.php 1 5 757 мкс 0 мкс 3 880 байт 7 200 байт 5 757 мкс 0 мкс 3 880 байт 7 200 байт
  • main () 1 360 мкс 0 мкс 1 040 байт 1000 байт 5 006 509 мкс 0 мкс 6 480 байт 8 200 байт
  • {} Замыкание

Это какая-то особая опция для включения списка собственных функций?

2

Решение

Согласно отслеживанию проблем github, это известная проблема, когда OPCache подключается.

Это происходит, когда происходит кэширование кода операции. Вы используете PHP 5.5 случайно?

Возможно, вы захотите использовать FriendsOfPHP / uprofiler вместо xhprof. Текущие опубликованные версии xhprof не очень хорошо работают с PHP5.5.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]