簡體   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