4

Android ブラウザーのプロファイルを作成しようとしています。ブラウザーのソース コードにDebug.startNativeTracing()Debug.stopNativeTracing( ) を追加して、エミュレーターに qemu トレースを有効/無効にするように指示しました。作成後、Androidのソースコードディレクトリで、エミュレータを起動しました

$ emulator -trace foo

でトレース ファイルを取得しますout/target/product/generic/traces/foo/

この投稿によると: How to View Android Native Code Profiling? トレース ファイルを解釈する方法は、tracedmdump. ただし、次の問題が発生しました。

$ tracedmdump foo
post-processing traces...
bash: post_trace: command not found
***
*** Error: malformed trace.  Did you remember to exit the emulator?
***

post_traceinのソース コードを見つけましたが、sdk/emulator/qtools/コンパイルされていないようです。

誰かが同じ問題を抱えたことはありますか?または、アプリのプロファイリングに関する提案はありますか?

前もって感謝します!

4

0 に答える 0