2012-11-02 9 views
7

背景:AIRアプリケーションで使用可能な140メガバイトのメモリ、NOスワップ周りとAIR TV - ランタイムの最大メモリを制限できますか?

  1. 組み込みシステム。
  2. OSはLinuxです
  3. AIRアプリケーションは実際には動画を再生するためにYoutube AS3プレーヤーを読み込むSWFです。
  4. ランタイム環境:テレビ用AIR 2.5が

問題:

ビデオを見ているときに、アプリケーションは常にシステム メモリを消費し、メモリを使い切ったとき、Linuxは単に送り出します全体のプロセスを殺す SIGKILLは - オーバーコミット:(

質問:

  1. JVMのように、AIRが割り当てることができる最大メモリサイズを制限することはできますか?
  2. AS3にメモリ占有を制御する方法はありますか? System.totalMemoryで確認すると、System.gc()はメモリをOSに返さないようです。
  3. または、Youtube Playerの最大メモリサイズを設定することはできますか?

ありがとうございました!

+1

スワップパーティションを作成しないでください。なぜなら、ストリーミングビデオアプリケーションでは、140MBという容量がかなり少ないからです。 –

答えて

1

ulimit(bash組み込みコマンド)では、最大メモリサイズ、データセグサイズ、スタックサイズ、および仮想メモリを設定できます。

システムによって異なる制限が適用される場合があります。

関連する問題