gpt4 book ai didi

java - Java什么时候读取方法字节码?

转载 作者:行者123 更新时间:2023-11-30 06:44:51 24 4
gpt4 key购买 nike

所以在检测期间,我们注意到当我们有一个方法 foo 并且我们为它交换字节码时,只有新的调用才会对新的字节码进行操作,而交换不会影响已经运行的实例方法。

出于引用目的,是否在某处记录了该行为?

最佳答案

For citing purposes, is that behaviour documented, somewhere?

是的,是的。关于 Instrumentation.redefineClasses,请参阅 Javadoc :

If a redefined method has active stack frames, those active frames continue to run the bytecodes of the original method. The redefined method will be used on new invokes.

关于java - Java什么时候读取方法字节码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50061947/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com