如何在 Xdebug 中启用内存监控?
How to enable memory monitoring in Xdebug?
我正在尝试使用 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
文件夹中没有关于此的日志,上面给定的路径中也没有日志文件。
我是不是做错了什么?请协助我。
也许你需要
xdebug.show_mem_delta = 1
xdebug.show_mem_delta
Type: integer, Default value: 0
When this setting is set to something != 0 Xdebug's human-readable
generated trace files will show the difference in memory usage between
function calls. If Xdebug is configured to generate computer-readable
trace files then they will always show this information.
我正在尝试使用 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
文件夹中没有关于此的日志,上面给定的路径中也没有日志文件。
我是不是做错了什么?请协助我。
也许你需要 xdebug.show_mem_delta = 1
xdebug.show_mem_delta
Type: integer, Default value: 0
When this setting is set to something != 0 Xdebug's human-readable generated trace files will show the difference in memory usage between function calls. If Xdebug is configured to generate computer-readable trace files then they will always show this information.