58

EclipseでAndroidアプリケーションのプロファイルを作成する標準的な方法は、プラグインDDMSを使用し、すべての情報を含むトレースファイルを作成することです。この情報を表示したい場合は、「traceview」を使用できます。結果をフィルタリングできないため、このアプリケーションを初めて使用したときは気に入らなかった。アプリケーションを起動するためのメソッド呼び出しがたくさんあり、コードだけをフィルタリングすることはできません。

私は別の方法を探していました。このチュートリアルでは、Eclipse*TPTPを使用してGoogle*Android *プロファイリングデータを視覚化する方法を説明し、Eclipse Test&Performance Tools Platform(TPTP)プロファイリングツールを使用してAndroidプロファイリングデータを視覚化する方法を説明しました。この以前の投稿のおかげで、SDカードへの書き込み許可を取得し、Androidエミュレーターからファイルシステムにトレースファイルを取り込むことができました。次のステップは、この.traceファイルをTPTP.trcxmlファイルに変換することです。彼らが話しているこのコンバーターは見つかりませんでした。

このコンバーターがどこにあるか知っている人はいますか?TPTPまたは別のより成熟した無料のプロファイラーツールを使用してこのトレースファイルを分析する別の方法を知っていますか?Androidアプリケーションをプロファイリングする別の方法を知っていますか?前もって感謝します


編集1

Androidアプリのメモリ使用量を分析するために使用できる興味深いツールをいくつか見つけました。Eclipseからメモリ使用量を取得するには、DDMSプロスペクティブから「HPROFファイルをダンプ」する必要があります。その前に、DDMS設定パネルで「HPROFアクション」と表示されている場合は、「ディスクに保存」アクションを選択する必要があります。したがって、これ以降、HPROFファイルをダンプすると、.hprofファイルをどこに保存するかを尋ねられます。このファイルは、AndroidSDKインストールのディレクトリ「./tools」にあるAndroidツール「hprof-conv」を使用して変換する必要があります。最後に、EclipseMATプラグインを使用してメモリ使用量の統計を表示できるようになりました。私はそれが他の誰かを助けることを願っています。誰かがAndroidアプリのプロファイリングについて何か他のことを知っているなら、それはありがたいです。ありがとう

4

1 に答える 1

4

DeveloperWorksから

trcxmlファイルの内容を読み取るには、[ファイル]>[インポート...]>[プロファイリングとログ]>[プロファイリングファイル]オプションを使用して、リソースをインポートし、TPTPビューでトレースデータを表示する必要があります。

アップデート:

hprof-convをお探しですか?sdk/toolsディレクトリにある必要があります

Update2:

申し訳ありませんが、更新が表示されませんでした。変換ツールは、EclipseWorld2005で提供されているソースから添付ファイルとして入手できます。お役に立てば幸いです。

于 2011-09-10T00:54:00.663 に答える