Java代码插装,用于记录对类字段的每次访问

Java代码插装,用于记录对类字段的每次访问,java,aspectj,instrumentation,Java,Aspectj,Instrumentation,我想问一下,是否有人可以建议我哪一个是最好的 用于完成以下任务的合适仪器库: 给定一个巨大的java程序源代码,我需要按顺序插入它 要运行程序并记录以下信息: 对于每个类及其字段的每次访问 if是读或写访问 已读取或写入的值 访问所在类别的行代码编号 执行访问的方法的名称 多谢各位 致意 进行这种跟踪的最好方法可能是使用AOP。java中有几个成熟的AOP库。首先,看一看 我不确定是否要记录对字段的直接访问,但如果不想将这些字段公开,可以使用getters private或protected读取

我想问一下,是否有人可以建议我哪一个是最好的 用于完成以下任务的合适仪器库:

给定一个巨大的java程序源代码,我需要按顺序插入它 要运行程序并记录以下信息:

对于每个类及其字段的每次访问

if是读或写访问 已读取或写入的值 访问所在类别的行代码编号 执行访问的方法的名称 多谢各位

致意


进行这种跟踪的最好方法可能是使用AOP。java中有几个成熟的AOP库。首先,看一看


我不确定是否要记录对字段的直接访问,但如果不想将这些字段公开,可以使用getters private或protected读取这些字段

进行此类跟踪的最佳方法可能是使用AOP。java中有几个成熟的AOP库。首先,看一看


我不确定是否要记录对字段的直接访问,但如果不想将这些字段公开,可以使用getters private或protected读取这些字段

我的建议是不要这样做。你将要收集太多的数据,以至于你无法真正消化所有数据。相反,我会更多地关注用户和产品所有者发现的问题,并集中精力在这些问题上。我的建议是不要这样做。你将要收集太多的数据,以至于你无法真正消化所有数据。相反,我将更多地关注用户和产品所有者发现的问题,并集中精力解决这些问题。