「実行構成の編集」ダイアログ - ツール設定-プロファイラ-イベント・ページ
イベント・プロファイリングのオプションを設定する場合に使用します。
イベント・プロファイラは、プロファイラ・クラス・セットを使用して、発生中のイベントのコード位置を検出します。このセットは3つのすべてのプロファイラに共通であるため、「設定」ダイアログのプロファイラ・ページのグローバル・プロファイラ設定の一部として定義されます。
イベントは、プロファイラ・クラス・セットに含まれているスタック上の最初のメソッドでレポートされます。スタック上のメソッドがプロファイラ・クラス・セットに属していない場合、位置は「不明」としてレポートされます。
-
-
個々のイベントをイベント・リストに追加する場合にクリックします。新規イベントは、リスト内で現在選択されている行の下に追加されます。行がグループの場合、新規イベントはそのグループのメンバーとして追加されます。行がイベントの場合、新規イベントはそのイベントの兄弟として追加されます。新規イベントは現在選択されている行に基づいて増分され、その行と同じ色を継承します。
-
-
新規イベント・グループを追加する場合にクリックします。新規グループは現在選択されている行の下に追加され、現在のグループの子になります。
-
-
選択した項目をコピーする場合にクリックします。グループを選択した場合は、グループ全体に対して処理が実行されます。
-
-
選択した項目を切り取る場合にクリックします。グループを選択した場合は、グループ全体に対して処理が実行されます。
-
-
事前に切取りまたはコピーを行った項目を貼り付ける場合にクリックします。項目がグループである場合は、グループ全体に対して処理が実行されます。
-
プロファイルを作成するイベント
-
ツリー内で個々のイベントを選択または選択を解除して、イベント・プロファイラでレポートするイベントを指定します。グループのチェック・ボックスを選択または選択を解除すると、そのグループのコンテンツ全体も同様に選択または選択解除されます。グループの横のチェック・ボックスがグレー表示されている場合は、少なくとも1つのグループが他のグループとは異なる状態(選択済または選択解除)になっています。
リストの左側のボタンを使用して新規イベントや新規のイベント・グループを作成し、これらの項目をリスト内で操作します。関連イベントを簡単にグローバルで選択できるようにイベントをグループに編成します。必要なだけイベントを作成し、必要に応じてグループに編成します。グループ構造の深さに制限はありません。
リストのすぐ下にあるコントロールを使用して、リスト内の項目にラベルや色を割り当てます。このダイアログでは、重複したIDの作成は回避できません。設計者は、イベントIDの単一性を確保する必要があります。
プロファイラでは選択されていないイベントはレポートされません。ただし、不明なイベントが発生した場合、そのイベントはデフォルト名「不明なイベントXXX」でレポートされ、デフォルトの色で表示されます。選択済のイベントの設定は、起動時にプロファイラで評価されます。プロファイリング・セッション中に選択済のイベントのセットを変更しても、そのセッションの表示には影響を及ぼしません。ただし、レポート済のイベントの色やラベルを変更すると、これらの変更はただちに表示に反映されます。
適切なグループにイベントを直接作成して正しい順序で宣言できるため、実行時にプロファイラでイベントを検出するのではなく、イベントを宣言してからプロファイラを実行することをお薦めします。
-
DMS
-
イベント・プロファイリング中にDMS(ダイナミック・メトリック・システム)インスツルメント処理されたアプリケーションを使用するには、ドロップダウン・リストから「自動」または「厳密」を選択します。「自動」モードでは、後続のアプリケーション実行でDMSパスに表示される新規イベントが、DMSルートの下の「プロファイルを作成するイベント」リストに追加されます。「厳密」モードでは、新規イベントは追加されません。
-
開始ID
-
DMSイベントを収集するイベント・プロファイリングの「自動」モードでは、イベントに番号を付ける場合に開始する値をプロファイラに割り当てます。
-
ID
-
前述のリストで選択した任意のイベントに数値のIDを入力します。
イベント・プロファイラを十分に使用するには、プロファイラAPIを使用してコードをインスツルメント処理する必要があります。この処理を行う場合、特に数多くの開発者が関わるプロジェクトでは、ID番号の割当てを慎重に計画する必要があります。IDの0から99はJava VMで内部イベントに使用される場合があり、そのイベントの1000から1099はビジネス・コンポーネント・モジュールに使用されることに注意してください。
-
-
イベントの色を選択するカラー・パレットを開く場合にクリックします。この色は、イベント・プロファイラのグラフに表示される色です。
-
名前
-
前述のリストに追加する新規のイベントまたはイベント・グループの名前を入力します。この名前は、イベント・プロファイラの表の「イベント」列に表示される名前です。既存のイベントの名前は変更しないことをお薦めします。
-
列の選択
-
イベント・プロファイラに表示される列を選択します。ここで行った選択は、ウィンドウが現在開いておりセッションが実行中の場合でも、ただちにイベント・プロファイラに反映されます。
関連項目
イベント・プロファイリングについて
Copyright © 1997, 2007, Oracle. All rights reserved.