プロファイリング

FuelPHP に同梱のアプリケーションプロファイラは、PHP Quick Profiler をベースにしています。

プロファイリングとは?

プロファイラは、多くの余計なコードを追加することなく、プロファイリングとデバッグに関係する情報を提供します。 あなたは設定を true に切り替えることで、より早くより一貫性のあるレビューを支援する自動化されたツールに アクセスすることができます。 また誰もが使えるので、レビューの前にコードに関する情報を得ることもできます。

プロファイラは、タブ化されたインターフェイスを提供し、これにより以下の情報を見つけられます:

典型的なプロファイラの画面はこんな感じです:

プロファイラの画面の最下部に、次の3つのオプションがあります:

アプリケーションのプロファイリング

デフォルトでは、アプリケーションのプロファイリングは無効になっています。アプリケーションの config/config.php ファイルで、プロファイラを有効化できます。

'profiling'  => true,

プロファイラが有効化されると、ブラウザの画面の最下部にポップアップで表示されます。

データベースのプロファイリング

データベースのプロファイリングはデフォルトで無効になっています。データベースのプロファイリングは、データベース毎に有効化できます。 config/<environment>/db.php で、プロファイリングしたいデータベースの 'profiling' オプションを true に設定して有効化します。

'profiling'  => true,

複数の環境を使用している場合、設定する db.php ファイルが正しいか確認してください。

プロファイラに情報を追加する

どのようにしてプロファイラとやり取りするかは、Profiler クラスのドキュメントを参照してください。