-3

デバイスからアプリケーションのヒープ ダンプを直接取得する方法を知りたいだけです。すでに Eclipse メモリ アナライザー (MAT) からヒープ ダンプを取得していますが、エミュレーターからヒープ ダンプを取得しています。

リンクを教えてください。

4

1 に答える 1

8

ステップ #1: Android デバイスを購入します。

ステップ #2: デバイスに付属していない場合は、デバイスと開発マシンを接続する USB ケーブルを購入します。

ステップ #3: デバイスで USB デバッグを有効にします (Android OS のバージョンに応じて、これは [開発者向けオプション] または [設定] アプリの [アプリケーション] にあります)

ステップ #4: USB ケーブルをデバイスと開発マシンに接続します。

ステップ #5: デバイスでアプリを実行します。

ステップ #6: DDMS で、[デバイス] ビューでプロセスをクリックして、デバイスで実行されているアプリのコピーを確認します。

ステップ #7: [Devices] ビューのツールバーにある [Dump HPROF File] アイコンをクリックします (下向きの矢印が付いた半分満たされた缶のように見えます)。

つまり、ダンプするプロセスを選択してダンプを要求することにより、エミュレーターからヒープ ダンプを取得するのとまったく同じ方法で、デバイスからヒープ ダンプを取得します。

于 2013-04-05T12:54:11.027 に答える