Android 5.0で大きな問題となったメモリリーク。
アプリが頻繁に強制終了したり、Android OSのレスポンスが悪くなるとの報告が多数あがっており、先週リリースされたAndroid 5.1でも解決されませんでしたが、Android 5.1.1以降のバージョンでようやく解決されるようです。
グーグルは内部でメモリリーク問題を修正済み
PhoneArenaによると、グーグルはAOSPのウェブサイト上で公開されているバグ管理ページにて、Android 5.0から多数報告されているメモリリーク問題をAndroid 5.1.1以降のバージョンで解決することを示唆したとのこと。
A memory leak that was originally discovered in Android 5.0.1, is still annoying and befuddling Nexus device users with Android 5.1.
According to the Issue Tracker page on the AOSP website, Google has internally fixed the issue and plans to include it in an upcoming release. That most likely would be Android 5.1.1.
引用元:Google acknowledges leaky memory, fix coming to Android 5.1.1?
バグ管理を行うIssue Trackerでは、Nexus 5でAndroid 5.1を利用するユーザーが「メモリリークは解決されていない。RAMが1GB以上を占有され、プロセスが再起動し、ランチャーは再描画する」と3月13日に報告。
この報告に対してグーグルは即座に調査を行い、「このバグは内部で修正された」と回答しており、次期バージョンとなるAndroid 5.1.1以降で解決されると予測されています。
▼メモリーリークの報告
Memory leak not fixed. I’ve had system RAM bloated over 1GB, processes restarting and launcher redraws.
Android 5.1 running on a Nexus 5.
▼Googleの回答
This has been fixed internally. We do not currently have a timeline for public release.
引用元:Issue 159738 – android – Memory leak still present on android 5.1 – Android Open Source Project – Issue Tracker – Google Project Hosting
Android 5.1のNexus 5でメモリリークが発生しているとの報告多数
元々、メモリリークの問題は、Android 5.0から確認されており、Nexus 7(2012)やNexus 7(2012)、Nexus 5など幅広いデバイスで確認されていましたが、このスレッドでは大多数のNexus 5ユーザーがメモリリークの報告をしているものの、ほかのデバイスによる報告は確認されていません。
Android 5.1でNexus 7のメモリリーク問題は解決されたものの、Nexus 5のメモリリーク問題は解決されなかったのかもしれません。
▼Android 5.0のNexus 7で動作が遅くなる場合は、以下のページで紹介している対処方法を試してみる方が良いかもしれません。