track.plugin.lru(track)
track.plugin.lru()所属R语言包:track
Plugins for cache policies in the track package.
在轨道包高速缓存策略的插件。
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Plugins for cache policies in the track package specify what objects should be keep in memory at the end of each top level command.
在轨道包高速缓存策略的插件指定哪些对象应保持在内存中的每个顶级命令。
用法----------Usage----------
track.plugin.lru(objs, inmem, envname)
参数----------Arguments----------
参数:objs
: the full object summary dataframe. A subset of this data frame is returned by track.summary(); invoke track.summary(times=3, access=3, size=T, all=T) to get the full data frame. The names of the objects are in the rownames of the dataframe.
完整的对象统计数据框。一个子集,这个数据框返回track.summary();调用track.summary(times=3, access=3, size=T, all=T)得到完整的数据框。的对象名称中的数据框的行名。
参数:inmem
: a logical vector with length equal to the number of rows in objs. It will have value TRUE where the corresponding object is in memory, and FALSE otherwise.
:一个逻辑矢量长度等于在objs的行数。它的值将是TRUE相应的对象是在内存中,FALSE否则。
参数:envname
: a single string containing the name of the tracking environment, in a form like <env R_GlobalEnv>.
一个字符串,其中包含的跟踪环境,在这样的形式<env R_GlobalEnv>的名称。
Details
详细信息----------Details----------
track contains an experimental feature that allows users to supply their own plugin functions that specify cache rules. Currently, the plugin function can specify whether or not an object will be flushed from memory at the end of a top-level command.
track包含了一个实验性的功能,可以让用户提供他们自己的插件功能,指定高速缓存规则。目前,这个插件功能,可以指定是否或不是对象从内存中的顶级命令结束时,将被刷新。
track.plugin.lru() implements a simple least-recently-used discard policy. To use is, supply it to track.options():
track.plugin.lru()实现了一个简单的最近最少使用的丢弃策略。要使用的是,它提供给track.options():
值----------Value----------
A plugin function must return a logical vector the same length as inmem, with TRUE values where the corresponding objects should be kept in memory.
一个插件函数必须返回一个逻辑的的矢量相同长度的inmem,与TRUE相应的对象应保存在内存中的值。
注意----------Note----------
To flush cached tracked objects from memory, use track.flush().
要清除高速缓存的跟踪对象从内存中,使用track.flush()。
(作者)----------Author(s)----------
Tony Plate <a href="mailto:tplate@acm.org">tplate@acm.org</a>
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|