2011-03-03 8 views
4

現在の要求で撮影したメモリ使用量をページの下部に表示するとよいでしょう。zendフレームワークアプリケーションのメモリ使用量とレンダリング時間の質問

どのように私はzendアプリケーションでメモリ使用量を測定するつもりですか? - レンダリング時間を測定する手段はありますか?

アドバイスをいただければ幸いです。

ありがとうございます!これらの線に沿って

答えて

5

何か...ブートストラップで

:レイアウトで

Zend_Registry::set('startTime', microtime()); 

:あなたはmemory_get_usageは、メモリ部のために仕事をすると思います:)

$timeMs = microtime() - Zend_Registry::get('startTime'); 
$memory = memory_get_peak_usage(); 
echo sprintf("Eaten %s memory in %s", $memory, $timeMs); 
+0

おかげ?少なくともCodeigniterプロファイラクラスで使用されています。 – Stann

+0

実際に - 私は両方を表示します:) Thanks Tomas。 – Stann

+0

Np。あなたはピークと1つのメモリ機能を使用することができます。しかし、変数のいくつかが "ガベージコレクタ"によってすでに削除されている可能性があるため、withoutは正確な結果を表示しません:) –