在 Java 虚拟机启动时添加 -XX:-UseSplitVerifier 参数。此参数可以关闭 Java 7 中的类型检查,因为 ASM 在处理锁时有时会出现无法定位锁持有者的情况,导致插桩失败。以下是使用 ASM 代码插桩时添加参数的示例:
java -XX:-UseSplitVerifier -javaagent:yourJar.jar -classpath yourClassPath YourMainClass
请注意,关闭类型检查可能会影响程序的性能和稳定性,因此建议仅在必要时使用。