Android ログに次のようなものが表示されます。
android.os.StrictMode$InstanceCountViolation: class com.myemployer.whatever.SomeActivity; instances=3; limit=1
寿命の長いオブジェクトがアクティビティのすべてのインスタンスへの参照を保持していると思いますが、デバッグが非常に難しいと感じています。このような問題の根本原因を見つけるための優れたツールや手法はありますか?
Android ログに次のようなものが表示されます。
android.os.StrictMode$InstanceCountViolation: class com.myemployer.whatever.SomeActivity; instances=3; limit=1
寿命の長いオブジェクトがアクティビティのすべてのインスタンスへの参照を保持していると思いますが、デバッグが非常に難しいと感じています。このような問題の根本原因を見つけるための優れたツールや手法はありますか?
eclipse メモリ アナライザーをADTと組み合わせて使用すると、あらゆる種類のメモリの問題を追跡できます。これは、メモリ リークなどに非常に役立ちます。