17

何週間も私を夢中にさせてきたメモリリークを分析しようとしていMATますが、何が悪いのかを理解するのに役立つ日食ツールについて知りました。問題は、私が見つけたすべてのチュートリアルで、フォーマットを変換する必要があると言っていることですdalvikから HPROFフォーマットへのファイルの、しかし私が見つけることができる単一のチュートリアルは実際にそれを行う方法を説明していません、代わりに私はこのような漠然としたものを手に入れます

これで、取得するファイルは「標準」のSun .hprof形式に準拠していませんが、Dalvik独自の形式で記述されているため、変換する必要があります。

hprof-conv heap-dump-tm-pid.hprof 4mat.hprof

それは実際にはどういう意味ですか?何をクリックしますか?どこに行けばいいの?私は完全に失われ、イライラしています。どんな助けでも大いに役立つでしょう、ありがとう。

4

2 に答える 2

33

hprof-convにあるツールを使用する必要があるようです[Android-SDK]\platform-tools

Windows でこれを行うには:

  1. WINKEY+を押しRて入力しますcmd

  2. 入力:

    cd "C:\android-sdk\platform-tools"(または Android SDK を含むディレクトリ)

  3. デスクトップに Dalvik ファイルがあると仮定して (ディレクトリを推測しているだけです)、次のように入力します。

    hprof-conv "C:\Users\Edmund\Desktop\heap-dump-tm-pid.hprof" "C:\Users\Edmund\Desktop\4mat.hprof"

  4. これにより、使用できる標準形式の HPROF ファイルが生成されます。4mat.hprof

于 2013-01-05T04:16:34.787 に答える