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_trace
inのソース コードを見つけましたが、sdk/emulator/qtools/
コンパイルされていないようです。
誰かが同じ問題を抱えたことはありますか?または、アプリのプロファイリングに関する提案はありますか?
前もって感謝します!