R学习笔记:记录程序运行时间

#查看系统运行时间的两种方法

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
用户”是消耗在应用程序(非操作系统部分)执行的时间,“系统”是底层操作系统执行(例如磁盘读写等)部分的时间,“流逝”是经过的总时间(可以认为是前两者的总和)。一般优化时主要关注“用户”的时间。

你可能感兴趣的:(R学习笔记:记录程序运行时间)