問題タブ [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.
xdebug - xDebug プロファイラーは、Phalcon ネイティブ コードの背後にあるソースを完全に無視します
PHP 5.5 用の私の xDebug v2.2.3 は、コントローラー、モデル、ビューなどの Phalcon ネイティブ コードの背後にあるソース コードを完全に無視します。そこから呼び出されるブートストラップファイルとメソッドのみが利用可能です。
php.ini での xDebug 構成は次のとおりです。
php - Xdebug Profiler は、自動付加されたファイルの cachegrind.out ファイルを作成しますが、ターゲット ファイルは作成しません
httpd.conf ファイルでは、php 値 auto_prepend を使用してファイルが auto_prepended されます。生成されたcachegrind.out.*
ファイルには、このファイルの名前 ( の %s 修飾子xdebug.profiler_output_name
) が付けられており、実際にプロファイリングしようとしているファイルではありません (たとえば、index.php ファイルには対応するcachegrind.out.filepath_index.php
.
ここで何が欠けているのか分かりますか?
unit-testing - phpunit -coverage-html レポートのパス
以下のように、コードカバレッジのためにxdebugでphpunitを実行しようとしましたが、
そして、次のように出力しています。
しかし、レポート ファイルの html バージョンが見つかりません。
この URL http://phpunit.de/manual/current/en/phpunit-book.html#code-coverage-analysisを調べました。しかし、私は幸運を見つけられません。
これについて私を助けてください。
debian - xdebug-profiler によって作成された cachegrind ファイルを制限する方法
cachegrind ファイル (xdebug プロファイリング出力) を制限する方法はありますか? プロジェクト全体 (トリガーだけでなく) をデバッグするために xdebug.profile を有効にしたいのですが、誰かがそれを無効にするのを忘れた場合、ディスクがいっぱいになることは望ましくありません。
プロファイラーのドキュメントにそのようなオプションは見つかりませんでした。
php - 端末で Xdebug を使用するには?
var_dump()
Xdebug以外で PHP をデバッグする方法を見つけようとしています。Xdebug にコマンドライン バージョンがある場合、インターネット上で見つけることができません (GUI バージョンを使用したくないので、ご容赦ください (別の Linux システムを sshing します))。ある場合、どのように使用できますか?いいえの場合、コマンドラインとして実行できる他の PHP デバッグ ツールはありますか?
php - xdebug.profiler_output_name を変更しても効果がないのはなぜですか?
php.iniの設定を変更しようとしxdebug.profiler_output_name
ていますが、まったく効果がないようです。奇妙な部分は、php.ini の他の値を変更するとxdebug.trace_output_name
、それらが変更されることです (で確認できますphpinfo()
)。
xdebug.profiler_output_name
php.ini がロードされた後、何かが値を上書きしていると思います。私が見るべき明らかな場所はありますか?
linux - 関数名またはファイルソースが表示されないwebgrind
リモート Linux サーバーで実行しているため、xDebug と Webgrind を使用して Web アプリケーションのプロファイルを作成しようとしています。何らかの奇妙な理由で、呼び出し名やファイル ソースが表示されません。スクリプト ファイルの準備に何らかの問題があるのではないかと疑っていましたが (それが実行されているかどうかはわかりません)、ターゲット フォルダーに 777 を指定しても違いはありませんでした。誰かが私が失敗している手がかりを持っていますか?
ありがとう!