一种在计算机程序中引入钩子的方法、装置、系统
摘要:
本申请公开一种在计算机程序中引入钩子的方法、装置、系统;该方法包括:根据待执行进程字节码的编译,将编译后的所述待执行进程的机器码存储在运行时数据区的内存空间中;根据确定的用于在目标进程中引入钩子的目标类和/或目标方法,查找目标类机器码和/或目标方法机器码在所述内存空间中的内存位置;根据所述内存位置,将所述目标类机器码和/或所述目标方法机器码的访问权限修改为目标操作;根据所述目标操作,将所述编译后的钩子机器码引入到所述目标类机器码和/或所述目标方法机器码的执行中;从而避免退优化问题、系统性能下降以及触发FULL GC导致的线程中断等问题。
0/0