問題タブ [xdebug-profiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
25 参照

php - Netbeans が Xdebug で動作しない

私の結果に基づいて、 http://xdebug.org/wizard.phpで推奨されているようにファイルをインストールXAMPPして配置しましたxdebugphpInfo();

私もNetbeans 8.02インストールし、ブレークポイントを適用して新しいPHPプロジェクトを作成しましたが、完全なWebページを使用してファイルをデバッグすると、コントロールが必要な場所で停止しません。私は何を取りこぼしたか?で動作するように構成する必要がありますか?NetbeansCtrl+Shift+F5break pointNetbeansxdebug

0 投票する
1 に答える
328 参照

php - Webgrind の出力を理解する

webgrindブラウザでのプロファイリングに使用されるものをインストールしました。スクリーンショットは次のとおり です。これらの列ここに画像の説明を入力 の数字は何を意味していますか? functionこれらの数字は関数の名前とどのように関係していますか? numberどれがどの関数を参照しているかを知るにはどうすればよいですか?

0 投票する
1 に答える
121 参照

phpstorm - プロファイラーの PHPCS 関数のみ

El Capitan で PHPStorn、XDEBUG、および PHP コード スニファーを使用しています。WordPress テーマのプロファイルを作成しようとしています。プロファイラーを実行すると、プロファイラーの出力に関数が見つかりません。

PHP_CodeSniffer 関連の関数の場合はすべて表示されます。私は何を間違っていますか?プロファイルを使用するのはこれが初めてで、正しい質問をしているかどうかさえわかりません。

ご協力ありがとうございました。

https://www.dropbox.com/s/cv69tt1et658oia/cachegrind.out.1036?dl=0

PHP プロファイラーの出力

0 投票する
1 に答える
9797 参照

php - qcachegrind の UI を読むにはどうすればよいですか?

qcachegrindによって作成されたプロファイル ログを表示するために使用していますXdebug。ファイルは正常に表示できますが、何を見ているのかわかりません。

Google を試してみましたが、表示を理解する方法については何もなく、インストールのチュートリアルを取得し続けています。

  1. 以下の qcachegrind 表示は、私のアプリケーションについて何を教えてくれますか?
  2. このファイルから他に表示できるものはありますか、それとも利用可能なデータはこれだけですか?

(見やすいように新しいタブで画像を開いてください)


ここに画像の説明を入力

0 投票する
1 に答える
322 参照

php - Gearman と xdebug

ライブラリとデバッグについてよくわからないことがあります.CLIのギアマンタスクでxdebugプロファイリングを実行すると、xdebugのcachegrindファイルの結果として合計5.5秒間実行されることが示されています. 私が持っているのは、外部 Web サービスに接続し、データを取得し、データベースから関連するデータセットを取得するコードです。合計で、約 300 の奇数レコードを安全に処理できます。Gearman ワーカーのタイムアウトを 20 秒に設定し、制限を 400 に上げようとしましたが、残念ながら、これだけ多くのレコードを処理するには時間が足りません。私の難問はこれです - xdebug は、300 レコードを取得するコードを実行するのに 5.5 秒しかかからないのに、400 に増加するとギアマンがタイムアウトすると述べているのはなぜですか? 320 や 310 でタイムアウトすることもありますが、タイムアウトが保証されている限界の例として 400 を選びました。誰か提案がありますか?