2

メモリ不足の例外エラーが発生しました。アプリでメモリ リークが発生していることがわかりました。そのため、MAT. をインストールし、hprofファイルをダンプしました。

しかし、その .hprof ファイルを開いているときに、次のようなエラーが発生しました...

Error opening heap dump 'ind.hprof'. Check the error log for further details.
Unknown HPROF Version (JAVA PROFILE 1.0.3) (java.io.IOException)
Unknown HPROF Version (JAVA PROFILE 1.0.3)".

そして、" " を使用して hprof ファイルを変換しましたhprof-conv fil.hprof file2.hprofhprof-conv「 」コマンドのような表示は存在しません。またHprof、アクションをDDMSのEclipseで開くに設定してみました。しかし、うまくいきません。

4

2 に答える 2

5

MAT で使用するには、まず変換する必要があります。

AndroidSDK/platform-tools/ hprof-convにある hprof-conv ツールを使用できます

hprof-conv android.hprof mat.hprof

次に、変換されたファイルを MAT で開いてみます。

于 2012-10-17T11:53:29.367 に答える
4

私は解決策を得ました。「hprof-conv file.hprof mat.hprof」の代わりに「./hprof-conv file.hprof mat.hprof」を使用しましたありがとう

于 2012-10-17T12:45:50.287 に答える