#查看系统运行时间的两种方法
ptm <- proc.time()
for (i in 1:10000) x <- rnorm(1000)
proc.time()-ptm
system.time(for (i in 1:10000) x <- rnorm(1000))
结果为:
用户 系统 流逝
0.04 0.03 0.10
用户”是消耗在应用程序(非操作系统部分)执行的时间,“系统”是底层操作系统执行(例如磁盘读写等)部分的时间,“流逝”是经过的总时间(可以认为是前两者的总和)。一般优化时主要关注“用户”的时间。