權利,因爲看Rasmus Lerdorf's talk on PHP performance我一直想配置文件中的ERP /會計應用我的工作,這不僅是因爲我知道它存在的性能問題,分析應該強調的主要問題對我進行調查。Xdebug的,具有探查輸出問題
所以下載xdebug
並把我的php.ini
文件下面幾行:
zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
xdebug.profiler_output_dir="/home/me/xdebug/profiles/"
xdebug.ptofiler_enable_trigger=On
有了這個,我只是瞄準我的瀏覽器我用&XDEBUG_PROFILE
查詢字符串的應用程序和分析開始。問題是我與KCacheGrind觀看不包括任何的功能,從我的應用程序的輸出,和實體之間沒有流量。
當頁面正在執行我複製(終端)的配置文件到一個單獨的文件,捕捉到它的整個輪廓狀態。我裝的每一個單獨這些進入KCacheGrind,他們都顯示應用程序的完整資料,除了最後一個?
誰能告訴我,爲什麼完整的個人資料不被輸出?看着我的複製文件的文件大小它出現在第幾都相當大,但最後一個是顯著更小,是xdebug
與他們搞亂它被捕獲後?
非常感謝:-)
編輯
只是爲了幫助,這是我所看到的,當我打開的複製配置文件(該配置文件完成之前)之一,我敢肯定這還有很多。
這是我從最後的輪廓,沒有關係,只是一堆PHP函數得到。我想看到所有完整的配置文件。
EDIT 2
所以在這裏我不斷地運行ls -als
命令,最後的名單是削減版本,前一個是最後ls
該文件是在它的全尺寸。
,因爲它是超過300萬線長,如果它幫助這裏是xdebug
PHP的信息部分,我不能上傳大文件。
你可能會考慮另一種方法:http://stackoverflow.com/questions/3756446/making-php-performance-profiling-predictable/3756929#3756929 – 2010-11-11 16:36:31
的鏈接似乎被打破,這是你參考的視頻? https://vimeo.com/13768954 – Flimm 2017-10-24 15:44:47