Xデバッグでは、ファイルを1つではなく出力として出力します。 私はubuntu 16を使用しています。なぜ突然出力がいくつかのファイルにあるのか分かりません。 私は、出力が分割されたファイルの異なる部分を持つため、Kcachegrindでこのファイルを開くことができないという問題があります。 誰でも? ありがとうございますXdebugプロファイラの出力ファイル
答えて
デフォルト設定では、xdebugはPIDごとに1つのファイルを作成します。
ajaxを呼び出してWebサイトをプロファイルすると、ブラウザは複数のリクエストを行い、これらはWebサーバーの異なるPID /インスタンスによって処理され、複数のファイルが取得される可能性があります。
php.iniを確認できます。プロファイリングデータの格納方法を制御するxdebug設定が複数あります。例えば:
xdebug.profiler_aggregate: タイプ:整数、デフォルト値:この設定が1に設定されている場合0、 単一プロファイラファイルが複数の要求のために書き込まれます。 1つは を複数のページにサーフしたり、ページをリロードしてすべての リクエストの平均を取得できます。ファイル名は.cachegrind.aggregateとなります。別のラウンドの集計データを取得するには、このファイルを移動するには が必要です。
xdebug.profiler_append: 種類:整数、デフォルト値:この設定を1に設定すると、新しい要求が に同じファイルをマップするとき0、 プロファイラファイルは上書きされません(xdebugのに応じて、 。.profiler_output_name設定 代わりに、ファイルが新しいプロファイルを持つに追加されます
xdebug.profiler_output_name タイプ:文字列、デフォルト値:。 cachegrind.out%pを
この設定では、トレースを にダンプするために使用されるファイルの名前が決まります。この設定では、フォーマット指定子であるフォーマット がsprintf()およびstrftime()と非常によく似ています。ファイル名をフォーマットするために使用できるフォーマットはいくつかあります。
は、他のオプションはFile/Add menu in KCachegrindを使用することですxdebug documentation
で詳細を参照してください。
は、現在のウィンドウにプロファイル・データ・ファイルを追加します。これにより、 複数のデータファイルが、 という名前のプロファイルデータファイル の命名規則で指定されたものと同じ実行でない場合でも、同じトップレベルウィンドウにロードされるように強制できます。
- 1. Xdebugトレースフォーマット1出力
- 2. xdebugプロファイラlaravel 5.5 windows空きgrindfile
- 3. Spyder(Anaconda)プロファイラ出力を保存する
- 4. Xdebugプロファイラはlocalhost上でのみ動作します
- 5. Xdebugプロファイラとxdebug_time_index()が異なる値を返す
- 6. pysparkのプロファイラからの出力がありません
- 7. Mongoプロファイラ出力:「コマンド」操作は何ですか?
- 8. のPythonを実行すると、ベースのプログラムasyncioながら、私はPythonのプロファイラの出力を理解しようとしているプロファイラ出力
- 9. NetBeansとXDebugで出力デバッグデバッグがありません
- 10. 入力ファイルと出力ファイル
- 11. ファイルへのPHPスクリプト出力の出力
- 12. プロファイラ出力のスレッド同時処理オーバーヘッド時間の意味は何ですか?
- 13. パイプ出力からファイルへの出力
- 14. コンソール出力をC++のファイルに出力
- 15. EDIT:C++の入力ファイルと出力ファイル
- 16. Grepの - 入力ファイルも出力ファイル
- 17. ファイルへの入出力ファイル
- 18. PHP Echo文は、Eclipseのブラウザ出力にXDebugを表示しませんか?
- 19. GhostScriptの出力ファイル
- 20. サイズゼロの出力ファイル
- 21. 出力ファイルのスライシング
- 22. Xdebugの
- 23. 、出力csvファイル
- 24. java:出力ファイル
- 25. ファイル入出力
- 26. ファイル:出力
- 27. ファイル出力
- 28. Webpack - 出力ファイル
- 29. Sinatra出力ファイル
- 30. スパーク:出力ファイル