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

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

[复制链接]
发表于 2012-2-16 20:02:00 | 显示全部楼层 |阅读模式
Memory(base)
Memory()所属R语言包:base

                                        Memory Available for Data Storage
                                         用于数据存储的可用内存

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

How R manages its workspace.
,如何ŕ,管理其工作区。

mem;limits is deprecated as of R 2.14.0
mem;limits被废弃的R 2.14.0


用法----------Usage----------


mem.limits(nsize = NA, vsize = NA)



参数----------Arguments----------

参数:vsize
Heap memory in bytes.
堆内存字节。


参数:nsize
Number of cons cells.
利弊单元的数目。


Details

详情----------Details----------

R has a variable-sized workspace which is sized automatically.  These limits are mainly historical, and now used only exceptionally.
R有一个可变大小的工作空间,这是大小自动。这些限制主要是历史,现在只用异常。

On Windows the --max-mem-size option sets the maximum memory allocation: it has a minimum allowed value of 32M.  This is intended to catch attempts to allocate excessive amounts of memory which may cause other processes to run out of resources.  See also memory.limit.
在Windows--max-mem-size选项设置最大的内存分配:它有一个最低允许值32M。这是为了赶上分配过多的内存量,这可能会导致其他进程运行资源的尝试。还可以看memory.limit。

R maintains separate areas for fixed and variable sized objects.  The first of these is allocated as an array of cons cells (Lisp programmers will know what they are, others may think of them as the building blocks of the language itself, parse trees, etc.), and the second are thrown on a heap of "Vcells" of 8 bytes each. Each cons cell occupies 28 bytes on a 32-bit build of R, (usually) 56 bytes on a 64-bit build.
ŕ保持固定和可变大小的物体的地方是分开的。这些被分配的利弊单元阵列(Lisp程序员会知道它们是什么,别人可能会认为他们的语言本身的积木,解析树等),第二堆抛出“Vcells每8个字节。每个cons单元占用28个字节的R 32位的身材,(通常)56字节64位版本。

The default values are (currently) an initial setting of 350k cons cells, 6Mb of vector heap: note that the areas are not actually allocated initially: rather these values are the sizes for triggering garbage collection.  Thereafter R will grow or shrink the areas depending on usage, never decreasing below the initial values.
默认值是(目前)的350K的利弊单元的初始设置,的6MB向量堆:注意该区域实际上并没有初始分配,而这些值是触发垃圾收集的大小。此后,R将增长或收缩取决于使用,从未低于初始值下降的区域。

You can find out the current memory consumption (the heap and cons cells used as numbers and megabytes) by typing gc() at the R prompt.  Note that following gcinfo(TRUE), automatic garbage collection always prints memory use statistics.
键入gc()在R提示你可以找到当前内存消耗(堆和利弊单元作为数字和兆)。请注意,gcinfo(TRUE),自动垃圾收集总是打印内存使用统计。

The function mem.limits is deprecated: use gc instead, which reports the limits in the exceptional case that they are set.
过时的功能mem.limits使用gc代替,该报告在特殊情况下,他们设置的限制。

The command-line option --max-ppsize controls the maximum size of the pointer protection stack.  This defaults to 50000, but can be increased to allow deep recursion or large and complicated calculations to be done.  Note that parts of the garbage collection process goes through the full reserved pointer protection stack and hence becomes slower when the size is increased.  Currently the maximum value accepted is 500000.
命令行选项--max-ppsize控制指针保护栈的最大尺寸。默认为50000,但可以增加允许深的递归或大型和复杂的计算来进行。请注意,部分垃圾收集过程中经过充分保留指针保护栈,因此成为大小增加时,速度慢。目前接受的最大价值是500000。


值----------Value----------

mem.limits() returns a numeric vector giving the current settings of the maxima, possibly NA (for unlimited).
mem.limits()返回一个数字的向量给予了极大的当前设置,可能NA(无限)。


参见----------See Also----------

An Introduction to R for more command-line options.
更多的命令行选项的R。

Memory-limits for the design limitations.
Memory-limits设计上的限制。

gc for information on the garbage collector and total memory usage,  object.size(a) for the (approximate) size of R object a.  memory.profile for profiling the usage of cons cells.
gc垃圾收集的信息和总的内存使用,object.size(a)R对象(近似)的大小a。 memory.profile分析利弊单元的功能和用途。

memory.size to monitor total memory usage, memory.limit for the current limit.
memory.size监察总的内存使用情况,memory.limit电流限制。

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-24 16:35 , Processed in 0.021615 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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