X debug正在將輸出作爲零件而不僅僅是一個文件返回。 我使用的是Ubuntu 16,不知道爲什麼突然輸出是在幾個文件中。 我遇到的問題是我無法在Kcachegrind中打開這些文件,因爲輸出文件中有不同的部分。 有人嗎? 預先感謝Xdebug分析器輸出文件
0
A
回答
2
在默認配置的XDebug創建每一PID一個文件。
當你配置文件與AJAX調用一個網站時,瀏覽器將多個請求,也許這些都是您的網絡服務器的不同PID /實例處理,並讓你獲得多個文件。
你可以檢查你的php.ini。有多個xdebug設置來控制配置數據的存儲方式。例如:
xdebug.profiler_aggregate: 類型:整數,默認值:0當此設置被設置爲1,一個 單個分析器文件將被用於多個請求寫入。可以通過 衝浪到多個頁面或重新加載頁面以獲得所有 請求的平均值。該文件將被命名爲.cachegrind.aggregate。您將需要 移動此文件以獲得另一輪聚合數據。
xdebug.profiler_append: 類型:整數,默認值:0當此設置被設置爲1, 探查文件不會被覆蓋當一個新的請求將映射到 相同的文件(取決於Xdebug的。.profiler_output_name設置 相反,文件將被追加到新的配置文件
xdebug.profiler_output_name 類型:字符串默認值: cachegrind.out%p
此設置確定用於將跟蹤轉儲的文件的名稱。該設置指定格式說明符 與sprintf()和strftime()非常相似。有幾種格式 說明符可用於格式化文件名。
看到更多的xdebug documentation
的另一種選擇是使用File/Add menu in KCachegrind:
增加一個配置文件數據文件到當前窗口。通過這種方式,您可以強制 多個數據文件被加載到同一個頂層窗口即使 他們是不是來自同一個運行在配置數據文件 命名慣例給出。
相關問題
- 1. PHP分析器,輸出到HTML文件
- 2. Xdebug分析器不工作?
- 3. 使用觸發器值的xdebug跟蹤和分析器文件
- 4. 爲什麼php中的xdebug分析不會創建任何輸出文件?
- 5. 的Xdebug並沒有剖析輸出
- 6. 如何分析Xdebug的功能跟蹤輸出
- 7. PHP中的XDebug分析 - 無法獲得輸出
- 8. 流分析事件集線器輸出
- 9. Python分析器輸出無
- 10. CodeIgniter輸出到分析器
- 11. 分析文件時輸出錯誤?
- 12. 如何從roslyn代碼分析器輸出文件?
- 13. 創建.conll文件作爲斯坦福分析器的輸出
- 14. 分析iostat輸出
- 15. pgpdump輸出分析
- 16. XDebug視圖HTML輸出
- 17. PHP/XDebug輸出到變量?
- 18. CL:幫助識別分析器輸出
- 19. 瞭解CUDA分析器輸出(nvprof)
- 20. 如何使用文件接收器將輸出寫入文件以分析輸出數據?
- 21. 輸出薈萃分析輸出
- 22. Xdebug - 沒有配置文件或跟蹤輸出
- 23. 如何說服xdebug將文件輸出爲HTML?
- 24. 斯坦福分析器輸出不匹配演示輸出
- 25. 文本分析器無法從文件中輸出正確的信息
- 26. Python的文件分析器
- 27. 如何使用XDebug分析Codeigniter Web App?
- 28. C程序輸出分析
- 29. 流分析 - 不看輸出
- 30. 分析CVS歷史輸出