4

地獄のすべて。XDEBUG を ZEND モジュールとして apache/php サーバーにインストールしました。プロファイリング ファイルを出力しますが、出力には関数名は含まれず、数字のみが含まれます。

他の cachegrind 出力ファイルのようには見えません。私のファイルには、関数/ファイル名の代わりに番号が付いています。

WinCacheGrind を使用してファイルを開こうとすると、エラーになります。また、webgrind をインストールしましたが、出力には数字のみが表示されます。ファイル名があっても、ファイル名の前に番号が付いている場合があります。クリックするとエラーになります。

バージョン: 1 作成者: xdebug 2.3.2 cmd: /backup/united/public_html/member.php 部分: 1 位置: 行

イベント:時間

fl=(1) php:internal
fn=(1) php::define
7 5

fl=(1)
fn=(1)
51 3

fl=(1)
fn=(1)
52 1

fl=(1)
fn=(1)
53 1

fl=(1)
fn=(1)
54 1

fl=(1)
fn=(1)
55 1

fl=(1)
fn=(1)
57 1

fl=(1)

Webgrindの画像を表示

4

2 に答える 2

5

Xdebug 2.3.2 には、webgrind やその他のビジュアライザーと互換性のない新しい形式があることがわかりました。そのため、視覚化には関数名が含まれていません。

しかし、それは QCacheGrind 0.7.4 と互換性があります。私はそれをインストールし、Web サーバーでパフォーマンスの低下の原因を見つけました。

于 2015-03-30T23:30:41.760 に答える