パフォーマンスプロファイリングのヒント クライアントアプリケーション用の NetBeans
質問
NetBeans を使用して効果的なプロファイリングを行うためのヒントはありますか?
プロファイラーは非常に優れており強力です。私はこれを使用して、いくつかの Eclipse RCP クライアント アプリケーションの問題を見つけました。しかし、私はそこからもう少し価値を得ることができると感じています。
通常、包含フィルターを使用してすべてのクラス (xxx.mydomain で始まる) をプロファイルするように設定するか、除外フィルターを使用してすべての org.eclipse クラスを削除します。これはオーバーヘッドを抑えるのに役立ちます。興味のあるコードのセクションを実行した後、スナップショットを撮ります。ホットスポットを分析してからコードを変更し、プロファイリングを繰り返し、別のスナップショットを取得して再度比較します。
クライアント アプリケーションでプロファイラーを最大限に活用する方法について、他に提案やヒントはありますか?
解決
JavaOne のラボ演習はオンラインで無料で利用できるので、そこでいくつかの良いヒントを得ることができるはずです。
http://developers.sun.com/learning/javaoneonline/j1labs2008.jsp?track=1&yr=2008
他のヒント
具体的には、Java One Lab からのこのリンクが興味深いです。
http://developers.sun.com/learning/javaoneonline/j1lab.jsp?lab=LAB-8430&yr=2008&track=1
所属していません StackOverflow