アプリケーションでメモリ アナライザー ツールを実行したHPROF
ところ、次のように表示されました。
問題の容疑者:
One instance of "android.graphics.Bitmap" loaded by "<system class loader>" occupies 9,216,064 (51.50%) bytes. The memory is accumulated in one instance of "byte[]" loaded by "<system class loader>
Keywords: android.graphics.Bitmap byte[]
カスタムスピナー、カスタムボタン、書体付きのカスタムテキストなど、アプリケーションで14を超える描画可能なxmlファイルを使用しています。アプリケーションに必要なライブラリも1つあります。アプリのテストを実行すると、ビットマップまたはドローアブルと対応する pngファイルがより多くのメモリ使用量を消費していると思われる上記の問題の疑いが示されました。MAT(Memory Analyzer Tool)について明確な考えがありません。それで、私の推測が正しければ、メモリ消費を減らすために何をすべきですか?