2012-03-28 14 views
0

Googleマップを読み込んで、ユーザーが場所を選択できるようにする単純なアプリケーションがあります。私が観察したことは、このwebviewがロードされると、RAMの使用量が〜4 MBから40 MBに増加するということです。webviewで地図を読み込むとAndroid RAMの使用量が上がる

webviewキャッシュはRAMにキャッシュされていますか?これは正常ですか? webviewはページをキャッシュしますか?

私はwebviewを残しても、RAMの使用量はまだ〜40MBです。私はwebview.destroy()を試みましたが、メモリを解放しません。

ありがとうございます!

答えて

0

これは正常であるはずです。

RAMはガベージコレクタが破壊されたものを取り除いた後に解放されますが、これを制御することはできません。

+0

しかし、RAMが少ないデバイスでは問題になるかもしれないと心配です。これを処理する方法はありますか? – Aravind

+0

あなたのポストによると、あなたのものではなく、webviewのRAMの使用です。はい、デバイスには684 MBの容量があります。これはまだあなたに関係していますか? –

関連する問題