找回密码
 注册
查看: 5628|回复: 0

R语言:system.time()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-17 09:49:57 | 显示全部楼层 |阅读模式
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:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-23 03:44 , Processed in 0.019668 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表