簡體   English   中英

PHP Xdebug分析-了解檢查內容

[英]Php Xdebug Proflling - Understand what to check

我是XDebug的新手。 我認為它像一個“必備”工具,可確保應用程序即時編碼正確完成。

這是我的設置:-Macbook Air上的MAMP。 -在PHP.INI中激活了Zend XDebug-用於報告的Webgrind

我進行了所有配置,以使探查器運行,並且效果很好。

我唯一的問題是我應該怎樣看和擔心。 有人說整個php進程的最大時間不應超過100ms,最好接近50ms。

好的,那是一個好的開始...

任何機構都可以更清楚地檢查什么,可以接受什么,不可以接受什么?

謝謝。

這不是什么可以接受的問題。

與其說是花大量時間在做什么,還不如您想出一種減少這種情況的方法。

如果您中斷了調試(通過Ctrl-C或Escape或其他方法),xDebug將顯示堆棧跟蹤,這是非常有用的信息。

例如,假設它花了40%的時間分配內存塊,並在一次只能執行一次時將其丟棄,或者在一次只能執行一次時多次解析某些字符串,或者我們倆都做不到提前猜測,但是一旦看到它,您就打着頭說:“我可以做點什么

好吧,當您中斷它時,您有40%的機會(在堆棧上)看到它。 一次又一次地打斷它,直到您兩次看到它為止。 平均而言,它應該需要2 / 0.4次中斷,或者大約5次。當您兩次看到它時,就會發現多汁的加速。 (直到看到兩次,您才知道它是多汁的。)

然后沖洗並重復,因為以前較小的東西現在占了很大的時間。 您將很快使代碼像任何人一樣快速。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM