Мне интересно, не хуже ли методы выполнения команд Java, чем обычное выполнение командной строки. Я имею в виду, дает ли выполнение «python3 my_script.py» в командной строке лучшую производительность, чем ProcessBuilder или Runtime.exec() (вызов python — это пример, это может быть что угодно)? Если да, то применяется ли то же самое в случае команд докера или запроса на сервер (я спрашиваю, потому что в этом случае основной процесс не может быть запущен Java)? Если нет, то какой из них лучше по производительности: ProcesssBuilder или Runtime.exec()? Можно подробные ответы, пожалуйста? Я исследовал эту тему, но не смог найти удовлетворительного ответа.
РЕДАКТИРОВАТЬ: На вопрос еще нет ответа, я добавляю новый вопрос. Что касается ответа на приведенный выше вопрос: отличается ли это от Java Native Build?
Подробнее здесь: https://stackoverflow.com/questions/784 ... -execution