The response time of a Java program reduces after it is repeated many times. What is the reason for it? Is the following explanation correct?:
The total execution time includes code generation time + garbage collect time + execution time. After the same program is repeated many times, the code generation time does not appear as a factor.
Can you recommend some references on it to me? Thanks.