悠紀(701)115115件のシェア(ちょっぴり話題の記事)この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。はじめによりよいアプリをつくるためには、メモリ管理はとても重要です。発生し、アプリが強制終了してしまいます。メモリ不足の状態のアプリはとてもパフォーマンスが悪く、ユーザーの思いがけない誤操作にもつながります。システム全体や他のアプリに影響を与えてしまうことも考えられます。いう点を常に配慮する必要があります。いうことで、このシリーズではAndroidアプリにおけるメモリ管理の方法やツールの紹介、実装のコツなどのTipsを紹介していきたいと思います。今回は第一回目ということで、アプリのメモリ使用量を分析・解析する環境構築について解説したいと思います。Androidの基本的な開発環境(ADT)は導入済みという前提で進めますのでご了承ください。Trackerメモリの確保状況を追跡することができるツールです。調べることができます。「この処理中にメモリに割り当てられたオブジェクトを知りたい」といった場合に便利です。dump現時点でどのようなオブジェクトがメモリに確保されているか調べることができるツールです。確認することができます。これによってメモリリーク(不必要なオブジェクトの参照が残り、メモリに確保されている状態)が発生していないか確認することができます。処理中のリアルタイムなメモリ確保を確認できるので便利ですが、アプリのヒープ(メモリ領域)全体では何が起きているのかは分かりません。アプリの現在の状態でどのようなオブジェクトがメモリに割り当てられているか知ることができるので、メモリリークの原因特定にはこちらのほうが強力なツールといえるでしょう。ない便利な面もあるので、それぞれのメリット・デメリットを理解し、目的に応じて上手く使い分けたいですね。インストールする必要があります。閲覧できるようにするプラグインです。メモリ消費の割合を円グラフで見ることができたり、メモリに割り当てられているオブジェクトをソートして見ることができたりと、メモリ使用量を分析・解析する上で必要不可欠なツールです。