Interface(JNI)参照の割り当てと開放が行われる場所を示すヒープ。右側のメニューで、割り当ての配置方法を選択します。クラス名に基づいてすべての割り当てをグループ化(デフォルト)。パッケージ名に基づいてすべての割り当てをグループ化。すべての割り当てを対応するコールスタックにグループ化。デフォルトでメモリ割り当てをサンプリングします。プルダウンを使用してこの動作を変更できます。使用できるオプションは次のとおりです。メモリ内のすべてのオブジェクト割り当てをキャプチャする。以前のデフォルトの動作です。多数のオブジェクトを割り当てるアプリの場合は、プロファイリング中にアプリが目に見えて遅くなることがあります。メモリ内のオブジェクト割り当てを定期的にサンプリングする。これはデフォルトのオプションで、プロファイリング時のアプリのパフォーマンスへの影響は小さくなります。短時間に多数のオブジェクトを割り当てるアプリでは、依然として速度が目に見えて低下する可能性があります。アプリのメモリ割り当てのトラッキングを停止する。記録が完了した後に再開します。記録構成ダイアログで変更できます。コードが互いに呼び出せるようにするフレームワークです。オブジェクトが長期間存在し続ける可能性があります。ヒープ上の一部のオブジェクトに到達不能となる可能性があります。参照制限を使い切ることも可能です。スタックでフィルタリングします。参照がいつどこで作成、削除されるのかを確認できます。これで、通常のようにヒープ内のオブジェクトを検査できます。以降を搭載しているデバイスにアプリをデプロイする必要があります。関するヒントをご覧ください。ヒープダンプの取得ヒープダンプは、ヒープダンプの取得時にアプリのどのオブジェクトがメモリを使用しているかを示します。セッションの後は、メモリに存在しないと思われるオブジェクトが引き続きメモリにあることが示されるため、ヒープダンプによりメモリリークの特定が容易になります。ヒープダンプを取得したら、次の内容を確認できます。アプリが割り当てたオブジェクトのタイプと各タイプのオブジェクト数。各オブジェクトが使用しているメモリ量。コードで各オブジェクトへの参照が保持される場所。以前を使用して取得されたヒープダンプのみでコールスタックを利用できます)。メモリの使用量が一時的に増加する場合がありますが、問題はありません。ヒープダンプはアプリと同じプロセスで発生し、データを収集するためにいくらかのメモリが必要になるためです。タイムラインの下に表示され、ヒープのすべてのクラスタイプを示します。呼び出してヒープダンプを作成できます。クラスのリストには、次の情報が表示されます。ヒープ内の割り当ての数。メモリの合計量(バイト単位)。以降でのみ表示されます。割り当てられたオブジェクト用のメモリが表示されます。メモリの合計量(バイト単位)。このクラスのすべてのインスタンスのために保持されているメモリの合計サイズ(バイト単位)。つのメニューで、調査するヒープダンプと、データの整理方法を選択できます。左側のメニューで、調査するヒープを選択します。システムによってヒープが指定されていない場合。