我沒有遇到任何性能問題,但我想看看有什麼需要多長時間和多少內存CPU使用等函數用於配置/性能測試PHP函數?
我想獲得的哪些事情第一手的瞭解能瓶頸等,並改善任何代碼,我可能會重複使用或建立在......(完美)
我期待創建一個小功能,我可以在每個函數的開頭和結束通話的記錄:
- 執行時間
- 內存使用
- CPU需求
什麼想法?
我沒用過像memory_get_usage東西(),或記錄時間()方法之前,所以很想得到他們的組合實現
我沒有遇到任何性能問題,但我想看看有什麼需要多長時間和多少內存CPU使用等函數用於配置/性能測試PHP函數?
我想獲得的哪些事情第一手的瞭解能瓶頸等,並改善任何代碼,我可能會重複使用或建立在......(完美)
我期待創建一個小功能,我可以在每個函數的開頭和結束通話的記錄:
什麼想法?
我沒用過像memory_get_usage東西(),或記錄時間()方法之前,所以很想得到他們的組合實現
現在已經有隻針對定製解決方案的主機,你可能想看看其中的一些:
Xdebug的的Profiler是一個功能強大的工具 ,讓你分析 你的PHP代碼,並確定 瓶頸或通常看到哪些 部分代碼的很慢,可以 使用速度提升的能力。
其他資源:
我沒有測試過很多的一些技巧,但朋友礦山recomended http://xdebug.org/用於剖析PHP
嘗試使用XDebug調試代碼流。 XDebug會生成一些文件來說明你的代碼有多好,你可以使用Kcachegrind來可視化這些文件。
這看起來比我需要的功能要強得多/ coples,我在尋找一個簡單的自制函數,使用一些php內建的memory_get_usage()函數 - 會更新問題 – Haroldo 2010-05-15 09:21:56