// VERY BEGIN OF SCRIPT
$_SERVER['HX_startTime'] = microtime(true);
...
// MY SHUTDOWN FUNCTION
register_shutdown_function('HX_shutdownFn');
function HX_shutdownFn()
{
// formatTimeSpan is simple time to string conversion function
var_dump(formatTimeSpan(microtime(true) - $_SERVER['HX_startTime']));
}
...
// VERY END OF SCRIPT
var_dump(formatTimeSpan(microtime(true) - $_SERVER['HX_startTime']));
私には0.0005sがあります。スクリプトの最後と1.1s。シャットダウン機能時。それは普通ですか? 1秒はどこで失われますか?シャットダウン機能前のPHPプロファイリングの遅延
スクリプトは、DB接続を使用していない、純粋なPHPである、などWAMPサーバでのテスト(PHPのV 5.3.9はApache 2.2.21)
私はつもりはこれを自分自身を実行し、結果を参照してくださいよ:
これらは私がXDebugのために使用する設定です。 –
最後の 'var_dump'の後にスクリプトの最後で' exit() 'を明示的に呼び出すとどうなりますか? –
あなたのセッションは保存されていますか?多分DBで?あなたはセッションハンドラを上書きしますか? – Oden