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