ランタイムベンチマークによるPHPコードの最適化は簡単です。コードブロックの周りのmicrotime()を介して$startと$endの時間を追跡します-microtime()の使用を含む答えを探していません。
私がやりたいのは、PHPがコードを実行する準備をするのにかかる時間を測定することです-コード解析/オペコードツリー構築時間。私の考えでは、サイトにあるすべてのページに必要なすべてのクラスを含めるのは簡単ですが、CPUのオーバーヘッドを「解放」することはできません。解析時間が実際にどれほど「高価」であるかを知りたいのですが。
APCなどのオペコードキャッシュはシナリオの一部ではないと想定しています。
PHPでの解析時間の測定は、mod_phpで行わなければならないことであるというのは正しいでしょうか?
編集:可能であれば、コードでの使用法を考慮に入れる$_SERVER['DOCUMENT_ROOT']
と役に立ちます。コマンドソリューションは、これを行うために少し手を加える必要があるかもしれません(しかし、それでも価値のある答えです)。