У меня есть приложение Java Fork/Join, которое я хочу тестировать 30 раз. Выполнение программы возвращает в качестве вывода время, необходимое для вычисления чего-либо. Тем не менее, я читал об разогреве JVM, но я не уверен, как это сделать. Я делаю это с помощью следующего сценария: .shБенчмаркинг java jar скриптом .sh
for iteration in {1..30}
do
java -jar program.jar >> data.csv
done
Теперь мой вопрос, будет ли первый X работает разминку в JVM, или это не будет в состоянии оптимизировать программу, так как я создаю новый процесс каждый пробег? Если это так, мне нужно поместить for-loop в саму программу или есть другой способ?