2010-01-27 86 views

回答

0

我使用我的IDE的built in PHP profiler。出色的工作,可以直接跳到代碼中的緩慢點,顯示並突出顯示它們以及各種交互功能。

+0

聽起來不錯,哪個IDE?我有phpdesigner這是驚人的,它有一堆調試的東西,包括xdebug,但我不知道如何使用它的任何 – 2010-01-28 04:26:53

+0

PhpED,這是公司的網站。 – tj111 2010-01-29 15:19:13

1

性能分析類可以,但配置Web應用程序的正確方法是安裝xdebug。保持您的代碼從Benchmark :: start等乾淨...

您將需要Xdebug和東西來查看輸出,因爲我建議WebgrindKcachegrind是另一種流行的選擇。

有充足的資源爲你在那裏。

Google Search for "xdebug profiler"

快樂剖析和不要忘了說:「過早的優化是邪惡的」 :-)

0

我用什麼,無論語言,是stackshots。你想知道哪些代碼行佔了執行時間的最大部分。 (請注意,這些分數通常會達到100%以上)。如果避免這樣的分數線,則會縮短執行時間,因此任何此類線都是優化的理想選擇。

線條佔用的時間比例並不一定需要高精度地知道。事實上,如果我手動採集堆棧樣本,只要我看到一行代碼出現在多個樣本上,我就知道這是一個重要的計時器。它越浪費,暴露它所需的樣本就越少。

相關問題