私はいくつかの奇妙な行動をしています。Nexus 5 (5.0.2) および Galaxy S5 (4.4.2) では、アプリを閲覧するときに多くのメモリの問題が発生します。それらのほとんどがビットマップのレンダリングによるものであることはわかっています。私は自分のアプリで多くの ImageView を使用しており、Glide Library を使用してサーバーから画像を挿入しています。
たとえば、Nexus では、ヒープ サイズが 200 MB まで大きくなりました。バイト配列が多すぎます。アプリをナビゲートするときに約 160 MB で、前述のサイズに達するまで両方のサイズが大きくなり続け、メモリを取得しました。問題。
奇妙なことに、小さなメモリの電話 Xperia (4.1.1) では、これらのメモリの問題は発生せず、ヒープ サイズは約 30 ~ 40 MB で、バイト配列は約 25 MB です。アプリをナビゲートしても、これらの値は常にこのあたりにとどまります...
なぜ私は別の行動をとったのですか?
メモリの問題については、簡単な修正がないことを知っています。しかし、私はこの動作に本当にがっかりしています。私は反対のことを期待していました.より強力でない電話でより多くのメモリの問題が発生しました!