在R中是否有衡量函数执行时间的标准化方法
显然,我可以在执行之前和之后取system.time,然后取它们之间的差异,但我想知道是否有一些标准化的方法或功能(我不想发明轮子)
我似乎记得我曾经用过如下的东西:
somesysfunction(“myfunction(带参数)”)
&燃气轮机;开始时间:2001-01-01 00:00:00#somesysfunction的输出
&燃气轮机;“myfunction”的“结果”#myfunction的输出
&燃气轮机;结束时间:2001-01-01 00:00:10#somesysfunction的输出
&燃气轮机;总执行时间:10秒#somesysfunction的输出
另一种可能的方法是使用Sys.time():
start.time<;-系统时间()
…相关代码。。。
结束时间<;-系统时间()
耗时<;-end.time-start.time
花时间
与上面的Answer相比,这不是最优雅的方式,但绝对是一种方式