For example, a loop with 10,000 times in a method. When it runs 1000 times, backedge_counter starts compilation JIT. And the interpreter continues execution. When it completes the 4000 loop , compilation JITends.
My question is: how do I execute the remainder of 6000 , with an interpreter, or execute my own code? Or is native code not executed until this method is called next time? And what happens when this method is called next time?
source
share