方法探测与 callsite 探测

可以使用两种类型的探测来监视目标方法。

第一种类型的探测被插入在方法体中的任何位置。因为将它插入目标方法,所以该类型的探测称为方法探测。对于方法探测,将由字节码检测(BCI)引擎检测包含目标方法的类或 jar 文件。

第二种类型的探测被插入在任何调用目标方法的方法体中。因为它是在调用站点上插入的 - 即,插入至调用方法中而非被调用的方法中 - 此类型的探测称为 callsite 探测。对于 callsite 探测,将由 BCI 引擎检测包含调用目标方法的方法的类或 jar 文件。

当您希望监视从您的项目到系统库的调用或到您的项目之外的其它支持类的调用时,经常使用 Callsite 探测。当难以或不可能检测包含目标方法的类文件时,Callsite 探测也很有用。

不能在单个探测中同时有方法片段和 callsite 片段。可以在单个 .probe 文件中有方法探测和 callsite 探测。

父主题:用用户定义的探测收集运行时数据

相关概念
Probekit 概览

相关参考
Probekit 示例

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.