繁体   English   中英

如何在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

类型:整数,默认值:0

当此设置设置为!= 0时,Xdebug的人类可读生成的跟踪文件将显示函数调用之间的内存使用差异。 如果Xdebug配置为生成计算机可读的跟踪文件,则它们将始终显示此信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM