今回から NetBeans 6.0 での新機能、拡張機能について紹介しています。「ドリルダウングラフ」、「ヒープウォーカ」と紹介してきました。
今回は「プロファイルポイント」です。プロファイルポイントを使うと 定義した条件で
  • 結果のリセット
  • 時間の計測
  • スナップショットの作成
などができます。たとえばコードの何行目を実行するときに時間を計測するとか、スナップショットを撮るなどアクションを実行できます。エディタでソース コードを編集中にアクションを実行したい行でエディタのコンテキストメニューを開き「プ ロファイル」>「プロファイルポイントを挿入」 を選択します。



これがプロファイルポイントを設定するダイアログです。



次の5種類を使うことができます。
  • 結果をリセット
  • ストップウォッチ
  • スナップショットの作成
  • 時間指定のスナップショットの作成
  • トリガーされるスナップショットの作成
簡単な例であるメソッドが呼ばれてから返ってくるまでの時間を計ってみましょう。以下のようにエディタで最初と最後を選択しておきその状態で「プロファイルポイントを挿入」を選び、「ストップウォッチ」を選択します。



すると自動的に開始行と終了行が入力されその間にかかる時間を計測するように設定ができます。



プロファイラを再実行してみましょう。ダイアログの下のほう、「定義済みのプロファ イルポイントを使用」をオンにしておいてください。



また「アクティブなプロファイルポイントを表示」をクリックすると、 以下のように一覧が表示されます。



実際に計測した結果はリアルタイムに出力ウィンドウの「プロファイルポイント」 に表示されます。



レポートリンクで詳細を見ることができます。



NetBeans プロファイラの大まかな機能一覧は
が参考になると思います。
Comments:

岸です。いつもお世話になります。
申し訳けありませんが、アクセスの都合で日本語サイトではなく、ここに書かせていただきます。

IDE6.0.1 Dev200801100000でツール/オプション/詳細オプションのダイヤログで、オプション/編集/インデント設定エンジンの中に『Javaインデント設定エンジン』が見つからないのですが、『JSPインデント設定エンジン』が 2個あるのと関係ありそうです。(多分下のヤツだと思われます)

# 移行が大変で、メインは 5.5使ってます。
# 100個近くのプロジェクトを svnリポジトリからとってきて、1個1個 UTF-8に設定しなければ…。

Posted by Keiichi Kishi on February 04, 2008 at 05:35 PM JST #

こんばんは、岸さん。Java のインデント設定は詳細からメインのページで設定できるようになったため、そこには表示されていないようです。また最新のもので確認しましたが JSP インデント設定エンジンは私のところだと1つしか表示されていません。最新のもの、たぶん明日には 6.0.1 正式版が出るのでそれで確認していただけますか。

エンコーディングの問題は何か変換ツールがあるとよいですよね。何のプロジェクトですか?Java?Webプロジェクトでしょうか?

Posted by 片貝 on February 04, 2008 at 11:58 PM JST #

Post a Comment:
Comments are closed for this entry.

This blog copyright 2009 by katakai