Как включить мониторинг памяти в Xdebug? - PullRequest
0 голосов
/ 28 мая 2019

Я пытаюсь использовать Xdebug для отладки моего проекта в Drupal. В некоторых документах я видел, что Xdebug также может обнаруживать утечки памяти. Я пытался использовать это средство. Но я не получаю никаких журналов об этом.

Я настроил свой 20-xdebug.ini следующим образом

zend_extension=xdebug.so
xdebug.remote_enable=1 
xdebug.remote_host = 127.0.0.1
xdebug.remote_enable = 1
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
xdebug.profiler_enable=0
xdebug.profiler_enable_trigger=1
xdebug.profiler_output_dir = "/home/myname/Desktop/xdebug/"
xdebug.trace_output_dir="/home/myname/Desktop/xdebug/"
xdebug.remote_log="/home/myname/Desktop/xdebug/xdebug.log"
xdebug.auto_trace=1
xdebug.collect_params=1
xdebug.trace_format=1
xdebug.idekey=netbeans-xdebug
xdebug.remote_autostart=1

Я могу подключить NetBeans к Xdebug и пройти через каждую точку останова. Но в папке /tmp нет журналов, относящихся к этому, и нет файлов журналов в указанных выше путях.

Я что-то не так делаю? Пожалуйста, помогите мне в этом.

1 Ответ

1 голос
/ 28 мая 2019

может быть, вам нужен xdebug.show_mem_delta = 1

xdebug.show_mem_delta

Тип: целое число, Значение по умолчанию: 0

Когда для этого параметра установлено значение! = 0 Созданные Xdebug читаемые человеком файлы трассировки покажут разницу в использовании памяти между вызовами функций.Если Xdebug настроен на создание машиночитаемых файлов трассировки, они всегда будут показывать эту информацию.

...