Есть ли в R стандартный способ измерения времени выполнения функции?
Очевидно, что я можно взять system.time
до и после выполнения, а затем принять разницу между ними, но я хотел бы знать, есть ли какой-либо стандартизированный способ или функция (я бы не хотел изобретать колесо).
Кажется, я помню, что однажды использовал что-то вроде ниже:
somesysfunction("myfunction(with,arguments)")
> Start time : 2001-01-01 00:00:00 # output of somesysfunction
> "Result" "of" "myfunction" # output of myfunction
> End time : 2001-01-01 00:00:10 # output of somesysfunction
> Total Execution time : 10 seconds # output of somesysfunction