2011-12-27 6 views
0

Androidでライブ壁紙アプリケーションを開発しています。私はonLowMemoryの問題に直面しています。私のアプリケーションは、5分または奇数分の間、正常に実行された後、デバイスが低メモリエラーを引き起こして終了し、再び再起動します。このエラーを解決する方法。onLowMemoryがAndroidで発生する

+0

OutOfMemoryErrorを意味しますか?あなたの説明はなかなか分かりません。明らかに、あなたのコードにメモリリークがあります。コードを表示しないので、私たちはあなたを助けることができません。 – poitroae

+0

Romain Guyは、Androidプロセスに与えられるメモリの量をアプリケーション開発者が知ることができないことをListViewのGoogleIOプレゼンテーションで述べています。彼はさらにあなたの最善の策はできるだけ少ないメモリを使用することだと述べています。デバイスのメモリが不足しているときに問題が発生しているので、おそらくメモリを少なくする必要があります。 – hwrdprkns

+0

実際、デバイスiで動作しているアプリケーションがアプリケーションのヒープメモリを追跡できるとき、その(ヒープメモリ)が急速に増加しています。 System.gc()関数を呼び出すと、ガベージメモリを収集することはありません。ヒープサイズは繰り返し増加します。どのように私はこれを解決すべきですか? 私がDDMSに持っている実際のメッセージはI/ActivityManager(2488)です:onLowMemoryこれ以上のバックグラウンドプロセスはありません... – Satheesh

答えて

1

Eclipse MATツールを使用して、アプリケーションのメモリ問題を分析できます。

関連する問題