Home > しらべる > GetFreePlayerMemory / GetTotalPlayerMemory < 0

GetFreePlayerMemory / GetTotalPlayerMemory < 0

  • Posted by: memorycraft
  • 2008年3月15日 00:47
  • しらべる

前回の記事:FLVファイルを再生する際、どの程度のメモリが消費されますか?
で、FAQの回答が意味不明だったので、
Device Centralと実機で確認したところ、300kbpsのRTMPストリーミングに対し、
およそ700kb前後のヒープを使用していることがわかりました。

そして以下のようなテキストを表示しながら観察してみました。

//setIntervalで更新してます。

statusTxt.text
= fscommand2("GetFreePlayerMemory") + "/" +
 fscommand2("GetTotalPlayerMemory");


●Device CentralでN95(ノーマル)と同じヒープ(静:250kb,動:2098kb)に設定したFlashLite3.0 240*320プロファイル

 545/2304
 328/2304
 161/2304
 と減っていき、
 0/2304
 になった瞬間にメモリーエラーで終了します。

 これはまぁ大体予想どおりの動作なので、理解できます。


●N95(8G)のデバイスプロファイル(静:256kb,動:767kb)で実行、計測

 いきなり
 14873/16632

 なんだこりゃ!?
 どこからこんな数字が!
 と、Nokiaのフォーラムを見ると「Unlimited Heap size」の文字が。。
 意味わかんないけどすげぇ。
 そして、ふとN95(ノーマル)の詳細をみると、こっちにも「Unlimited Heap size」。。。
 単純に意味わかんない。。。


●N95(ノーマル)の実機で実行、計測

 545/2304
 328/2304
 161/2304
 と減っていき、
 0/2304


 -168/2048

 -533/2048
 -804/2048

 うおー。これがUnlimitedってことか?
 全然メモリ終了する気配なし。


動いてるから結果オーライにします。。。
降参。

Trackbacks:0

TrackBack URL for this entry
http://www.memorycraft.jp/mt-tb.cgi/21
Listed below are links to weblogs that reference
GetFreePlayerMemory / GetTotalPlayerMemory < 0 from メモリークラフト

Comments:0

Comment Form

Home > しらべる > GetFreePlayerMemory / GetTotalPlayerMemory < 0

ページの先頭へ戻る