プローブを静的に適用するとき、Probekit インスツルメンテーション・エンジンがプローブ・コードと、プローブのクラスへの呼び出しを、アプリケーションのクラス・ファイルに挿入します。
プローブを変更するとき、またはそれ以上プローブ・データを収集しないときは、
プロジェクトのクラスおよび JAR ファイルからプローブ・インスツルメンテーションを除去します。
プローブ・インスツルメンテーションを除去するには、以下のようにします。
- 以下のステップのいずれかを実行してください。
- ソース・コードからプロジェクトを再ビルドします。
- 計測済みクラスおよび JAR ファイルを削除して、
オリジナルの計測されていないクラスおよび JAR ファイルから .bak ファイル名拡張子を除去します。
- プロジェクトがソース・プロジェクトである場合は、以下のステップを行います。
- プローブされたプロジェクトをクリーンおよび再ビルドし、class ファイルから
プローブ・インスツルメンテーションをクリーンします。
- _probe.class ファイルを削除します。
(プローブを適用したとき、Probekit は必要な _probe.class ファイルを、
プロジェクトの出力コンテナーにコピーしました。)
- すべての jar.bak ファイルの名前を変更して、オリジナルの名前に戻します。
- プロジェクトがバイナリー・プロジェクトである場合は、以下のステップを行います。
- プロジェクトのクラスパスから _probekit_probes_ フォルダーを除去します。
(このフォルダーは、Probekit が作成して、クラスパスに追加しました。)
- _probekit_probes_ フォルダーを削除します。
- すべての bak ファイルの名前を変更して、オリジナルの名前に戻します。