プローブのターゲットおよびフィルター

Probekit は、あるメソッドを計測すべきかどうかを判断するために 2 つの規則セットを使用します。 それらの規則セットとは、プローブ定義の「ターゲット指定」部分に指定される規則と、 アプリケーションを起動したときに「プロファイル」ダイアログ・ボックスで「フィルター」として指定される規則です。 ターゲット指定とフィルターの両方が、たとえそれらを明示的に指定していなくても、あるメソッドにプローブを適用するかどうかについて影響を与えます。

あるプローブがメソッドに適用される場合は、両方の規則セットで、 そのメソッドに「組み込み済み (included)」というマークが付けられていなくてはなりません。

規則セットによってメソッドを組み込むかどうかを判断する際には、Probekit が、 ユーザーが指定した順序で各規則を 1 つずつ検討し、規則のパターンに対応させてメソッドのパッケージ、クラス、 およびメソッド名を検査します。 一致するものがあると即時に、規則で指示されているとおりに、 そのメソッドに「組み込み済み (included)」または「除外済み (excluded)」というマークが付けられます。 この最初の一致で、そのメソッドに関する結果が決定されます。それ以外の規則は検査されません。 各規則セットの最後に暗黙の「すべて組み込み (include all)」規則があります。それによって、 規則セットが空の場合や、メソッドと一致するパターンを持つ規則が無い場合には、そのメソッドは組み込まれます。

特定のメソッドまたはメソッド・セットをプローブするには、ターゲット指定、フィルター、またはその両方の組み合わせを 使用できます。

フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.