Я думаю, что я что-то неправильно понимаю в функции system.time ().Если у меня есть следующий код в test.r:
for(i in 1:10)
{
print(system.time(testFunction()))
}
(где testFunction () определена в другом месте, но содержит некоторый довольно вычислительный код), и запускаю код, но завершаю работу после1-й цикл, затем получите следующий вывод:
> source("test.r")
user system elapsed
280.388 2.622 288.155
Timing stopped at: 210.891 0.367 211.637
почему значение для параметра «Остановка синхронизации» меньше, чем истекшее время для функции?