私は〜1GBのメモリフットプリントでアプリケーションを書いています。 メモリが4GBのデバイスでもアプリケーションは正常に動作しますが、メモリが3GB未満のデバイスでは、積極的なメモリ再利用がトリガーされ、OOMキラーがトリガされ、システムレベルでのユーザーエクスペリエンスが低下することがあります(たとえば、以前のアプリ、バックグラウンドの音楽プレーヤーが死んでしまう)アンドロイドでメモリストレス、メモリリクルートアグレッシブ、またはOOMキルレベルを検出するにはどうすればよいですか?
システムのメモリステータスを照会し、それに応じて私のアプリケーションのメモリ使用量を調整できるかどうかは疑問だ。システムがActivityManager.RunningAppProcessInfo.IMPORTANCE_SERVICE
レベルのプロセスを強制終了する前に、メモリを控えめに使用してください。
これは可能ですか?