R代码执行使用:系统时间()

E D*_* Dh 2 algorithm matlab r

我有一些代码,我从Matlab移植到R.我想比较它们的性能.

但是,我遇到了一个问题:system.time()在R中使用,但我得到相同代码的不同结果.这应该发生吗?我如何比较它?

Jus*_*tin 6

如果你自己跑100米短跑的话,你会得到不同的结果!计算机上有很多事情会稍微改变运行代码所需的时间.

解决方案是多次运行代码.R包benchmark是你正在寻找的.