0
ビットマップのアンドロイドのメモリ不足例外がsystem.gcによって回避されるかどうか。android out of memory
ビットマップのアンドロイドのメモリ不足例外がsystem.gcによって回避されるかどうか。android out of memory
System.gc()
はgvを実行するためのリクエストに過ぎません。System.gc()
の呼び出し時に実行されることを100%保証することはできません。
関連項目:
いいえ、それはしません。メモリが少ない場合、gcは自動的に実行されます。 Btw、この問題は何度も議論されています。デバッガでのみこの問題が発生した場合、例外によるメモリリークの既知の問題です。そうでない場合は、ビットマップをリークしているか、大きすぎるビットマップを使用しています。 – EboMike
私はSystem.gc()がかなり大きなビットマップで改善をもたらすが、あなたはそれに頼ることができないことを発見しました。 – mad