Измерение времени выполнения функции в R

Есть ли в 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
262
задан quazgar 30 May 2017 в 05:58
поделиться