0
当我运行此命令:system.time命令 - diffrence?
system.time(fread('x.csv', header = T))
我收到这样的输出:
user system elapsed
4.740 0.048 4.785
简单来说,什么是每个那些手段,除了“过去”,这因为这已经过去的时间运行命令?用户和系统是什么意思?
当我运行此命令:system.time命令 - diffrence?
system.time(fread('x.csv', header = T))
我收到这样的输出:
user system elapsed
4.740 0.048 4.785
简单来说,什么是每个那些手段,除了“过去”,这因为这已经过去的时间运行命令?用户和系统是什么意思?
从http://www.ats.ucla.edu/stat/r/faq/timing_code.htm
值呈现(用户,系统,和经过)将由操作系统来定义,但一般地,用户时间涉及的执行代码,系统时间与您的CPU相关,并且已过时时间是自您开始秒表以来的时间差异(并且将等于如果大块代码完全运行,则用户和系统时间的总和)。虽然0.42秒的差异可能看起来并不多,但这种效率的提高是巨大的!