想看看R程序运行的时间,以便对自己的程序进行优化,于是执行了下面的命令并得到相应的结果:
> system.time(apply(icol,1,sampnumberfunction))
用户 系统 流逝
0.16 0.01 0.17
请问,在这里,用户、系统、流逝分别是什么时间
想看看R程序运行的时间,以便对自己的程序进行优化,于是执行了下面的命令并得到相应的结果:
> system.time(apply(icol,1,sampnumberfunction))
用户 系统 流逝
0.16 0.01 0.17
请问,在这里,用户、系统、流逝分别是什么时间
回复 第1楼 的 jhfu:这是计算机操作系统中说明运算时间的概念,“用户”是消耗在应用程序(非操作系统部分)执行的时间,“系统”是底层操作系统执行(例如磁盘读写等)部分的时间,“流逝”是经过的总时间(可以认为是前两者的总和)。一般优化时主要关注“用户”的时间。
回复 第2楼 的 yanlinlin82:谢谢站长