Код IT Загрузка примера кода…

Java main.java
public class JITExample {
    public static void main(String[] args) {
        // Первые 10 000 вызовов интерпретируются
        for (int i = 0; i < 10000; i++) {
            calculate(i);
        }
        // Последующие вызовы выполняются как нативный код
        for (int i = 10000; i < 20000; i++) {
            calculate(i);
        }
    }
    
    public static int calculate(int x) {
        return x * x + 2 * x + 1;
    }
}
public class JITExample {
    public static void main(String[] args) {
        // Первые 10 000 вызовов интерпретируются
        for (int i = 0; i < 10000; i++) {
            calculate(i);
        }
        // Последующие вызовы выполняются как нативный код
        for (int i = 10000; i < 20000; i++) {
            calculate(i);
        }
    }
    
    public static int calculate(int x) {
        return x * x + 2 * x + 1;
    }
}