2

Xdebug と KCacheGrind を使用して PHP アプリケーションをプロファイリングすると、一部の関数で (包括的に) 150% 以上が費やされていることがわかります。アプリは Smarty 3 を使用しており、奇妙な関数は常にテンプレート処理に関連する呼び出しにあります。Smarty プラグインが他のテンプレートをロードするため、その領域には多くのループがあります。他の誰かがこの現象に遭遇しましたか? Xdebug が Smarty によって生成された PHP ファイルを正しくプロファイリングできない、または KCacheGrind がループによって混乱しているという問題はありますか? Smarty がボトルネックであるという結論はどの程度信頼できますか?

画像:

4

1 に答える 1

1

プロファイリングは現在 xdebug で壊れています。 https://bugs.kde.org/show_bug.cgi?id=256425を参照してください- そのバグが発生している可能性があります。

于 2011-03-18T16:59:02.963 に答える