Использование Runtime.getRuntime () внутри / вне цикла - PullRequest
0 голосов
/ 03 июня 2019

В чем разница между следующими кодами? Влияет ли это на процессор или память при выполнении метода exec?

Code #1
{
Runtime runtime = Runtime.getRuntime();
while(true) {
Process pr = runtime.exec("SOME COMMAND HERE");
}
}

Code #2
{
while(true) {
Process pr = Runtime.getRuntime().exec("SOME COMMAND HERE");
}
}

Я просто хочу знать, есть ли большая разница в этих двух подходах и в каких областях они отличаются?

Спасибо

1 Ответ

0 голосов
/ 03 июня 2019

Возможно, что первый подход сэкономит несколько наносекунд, но по сравнению со временем exec он незначителен. Я бы не стал беспокоиться.

...