您是否有一個很好的課程用於測量時間PHP腳本加載某些代碼塊?你願意分享你使用的東西嗎?你有一個PHP分析類嗎?
3
A
回答
4
Xdebug和KCacheGrind。沒有比這更好。
0
我的剖析php的第一選擇是xdebug。
0
我使用我的IDE的built in PHP profiler。出色的工作,可以直接跳到代碼中的緩慢點,顯示並突出顯示它們以及各種交互功能。
1
性能分析類可以,但配置Web應用程序的正確方法是安裝xdebug。保持您的代碼從Benchmark :: start等乾淨...
您將需要Xdebug和東西來查看輸出,因爲我建議Webgrind。 Kcachegrind是另一種流行的選擇。
有充足的資源爲你在那裏。
Google Search for "xdebug profiler"
快樂剖析和不要忘了說:「過早的優化是邪惡的」 :-)
0
我用什麼,無論語言,是stackshots。你想知道哪些代碼行佔了執行時間的最大部分。 (請注意,這些分數通常會達到100%以上)。如果避免這樣的分數線,則會縮短執行時間,因此任何此類線都是優化的理想選擇。
線條佔用的時間比例並不一定需要高精度地知道。事實上,如果我手動採集堆棧樣本,只要我看到一行代碼出現在多個樣本上,我就知道這是一個重要的計時器。它越浪費,暴露它所需的樣本就越少。
相關問題
- 1. 有一個詳盡的分析器嗎?
- 2. 你能在PHP的類之外編寫一個類函數嗎?
- 3. 你能分享一個鏈接到URL解析實現嗎?
- 4. 你可以在同一個類中有一個textSwitcher和imageSwitcher嗎?
- 5. AS3中有一個類告訴你URL協議的類型嗎?
- 6. 分析一個PHP程序
- 7. PHP - 你能分配一個成員函數給變量嗎?
- 8. 你能爲PHP推薦性能分析工具嗎?
- 9. 你能用ABCL寫一個Java類嗎?
- 10. 你可以有一個沒有.pm標籤的Perl類嗎?
- 11. 你可以在兩頁分割一個類型嗎?
- 12. 你如何分析出在PHP
- 13. 你能分配一個變量給一個靜態類指針嗎?
- 14. 你有一個Hibernate實體的公共基類嗎?
- 15. 你可以有一個「強」類型的DataReader結果集嗎?
- 16. 你能找到一個只有String的可用類嗎?
- 17. 你知道一個jQuery插件,它有類似的功能嗎?
- 18. PHP可以分析另一個網頁嗎?
- 19. 你可以在PHP中嵌套類嗎?
- 20. 你知道如何解析這個嗎?
- 21. 你可以在一個類中擴展兩個類嗎?
- 22. Javascript來分析一個div嗎?
- 23. 你可以一行一行寫一個PHP變量嗎?
- 24. 你可以使用HipHop PHP構建一個php擴展嗎?
- 25. 你可以繼承一個泛型類與一個特定類型的類嗎?
- 26. jQuery - 你可以檢查一個類是否有另一個類?
- 27. 剖析php,有人能指點我一個白癡指南嗎?
- 28. php PDO - 你綁定所有參數嗎?
- 29. 你能幫我理解PHP類更好一點嗎?
- 30. 你能推薦我一個服務器端JavaScript解析器嗎?
聽起來不錯,哪個IDE?我有phpdesigner這是驚人的,它有一堆調試的東西,包括xdebug,但我不知道如何使用它的任何 – 2010-01-28 04:26:53
PhpED,這是公司的網站。 – tj111 2010-01-29 15:19:13