1

Android でユーザー定義メソッドのプロファイリングを使用できませんか? プロファイリング ウィンドウの [検索] ボックスでメソッド名を検索しました。でも、駄目。Ubuntu 12.04 で Eclipse 3.7.2 を使用しています。任意の回答をいただければ幸いです。前もって感謝します。

4

1 に答える 1

1

Java などの VM ベースの言語でのプロファイリングは、特にサンプリング プロファイラーを使用する場合は、やや注意が必要です。VM は、いくつかのメソッドをインライン化することを決定することがあります。これにより、プロファイラーのビューからそれらを完全に削除したり、プロファイラーがそれらに費やされたと考える時間を短縮したりできます。私の古い回答で、プロファイラーのサンプリングに関するいくつかの一般的な注意事項について言及しました。

この特定のメソッドを検索する代わりに、それを呼び出すメソッド、またはそれによって呼び出されるメソッドを検索してみることができます。メソッドがパフォーマンスの問題であるかどうかを判断するのに十分な情報を識別できることを願っています。

コードに関する詳細情報と、アプリケーションのプロファイリングの正確さを提供しない限り、より具体的にすることは困難です。少なくとも、計測プロファイラーまたはサンプリング プロファイラーを使用しているかどうかについて言及する必要があります...

于 2012-06-16T08:03:37.043 に答える