system.time(base)
system.time()所属R语言包:base
CPU Time Used
CPU时间使用
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Return CPU (and other) times that expr used.
返回CPU(和其他),expr使用时间。
用法----------Usage----------
system.time(expr, gcFirst = TRUE)
unix.time(expr, gcFirst = TRUE)
参数----------Arguments----------
参数:expr
Valid R expression to be timed.
有效的R表达要定时。
参数:gcFirst
Logical - should a garbage collection be performed immediately before the timing? Default is TRUE.
逻辑 - 垃圾收集应进行紧接时机吗?默认TRUE。
Details
详情----------Details----------
system.time calls the function proc.time, evaluates expr, and then calls proc.time once more, returning the difference between the two proc.time calls.
system.time调用函数proc.time,评估expr,然后调用proc.time一次,返回两个proc.time电话之间的区别。
unix.time is an alias of system.time, for compatibility with S.
unix.time是别名system.time,与S的兼容性
Timings of evaluations of the same expression can vary considerably depending on whether the evaluation triggers a garbage collection. When gcFirst is TRUE a garbage collection (gc) will be performed immediately before the evaluation of expr. This will usually produce more consistent timings.
根据评估是否触发了垃圾收集,评估相同的表达时序可以有很大的不同。当gcFirst是TRUE垃圾收集(gc)的将进行评估之前expr立即。这通常会产生更一致的计时。
值----------Value----------
A object of class "proc_time": see proc.time for details.
一个类的对象"proc_time":看到proc.time详情。
参见----------See Also----------
proc.time, time which is for time series.
proc.time,time这是时间序列。
举例----------Examples----------
require(stats)
system.time(for(i in 1:100) mad(runif(1000)))
## Not run: [#无法运行:]
exT <- function(n = 10000) {
# Purpose: Test if system.time works ok; n: loop size[目的:如果system.time工程确定的测试,N:循环大小]
system.time(for(i in 1:n) x <- mean(rt(1000, df=4)))
}
#-- Try to interrupt one of the following (using Ctrl-C / Escape):[ - 尝试打断以下(使用Ctrl-C /退出):]
exT() #- about 4 secs on a 2.5GHz Xeon[ - 约4秒,在2.5GHz的Xeon处理器]
system.time(exT()) #~ +/- same[+ / - 相同]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|