2009-09-27 8 views

答えて

22

と同様のリソースクリーンアップを実行することに興味があります。ulimitコマンドをシェルから実行します。

ulimit -Sv 10000 

このシェルから呼び出されたすべてのアプリケーションは、その後、より多くのメモリにアクセスできないようにこれは、10 000 KBに現在のメモリ制限を設定します。

+1

Windowsで動作しますか? –

+14

このコマンドを実行しようとすると、 "ulimit:illegal option -v"が表示されます。 – jcmcbeth

+2

どの殻に?それは 'commond prompt'か' telnet'ですか? – Chaitanya

0

携帯電話またはエミュレータにアプリケーションのDev Tools(各エミュレータがあります)がある場合は、これを行う別の方法です。開発ツールを開き、開発設定をナビゲートして、「活動を即時に破棄する」チェックボックスをオンにします。これは、これはトリック行いますあなたは自分のonTrimMemoryコールバックをトリガするために探しているなら、あなたの活動が低いメモリ

+0

それはキャッシュをきれいにするようなことはしません。 –

+0

これはトリムメモリイベントを送信しないため、低メモリの真のシミュレーションではありません。 – KMP

1

のように破壊するときの状況をエミュレートすることができます:

adbのシェルアムセンド・トリム・メモリを

adbシェルはsend-trim-memory com.example.appです。

関連する問題