当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R Cstack_info 报告有关 C 堆栈大小和使用情况的信息


R语言 Cstack_info 位于 base 包(package)。

说明

报告有关 C 堆栈大小和使用情况的信息(如果有)。

用法

Cstack_info()

细节

在大多数平台上,C 堆栈信息会在以下情况下记录:R被初始化并用于堆栈检查。如果此信息不可用,则size将返回为NA,并且不执行堆栈检查。

有关堆栈基地址的信息在 Windows、Linux 上被认为是准确的(使用glibc)、macOS 和FreeBSD,但在其他平台上使用启发式。由于这可能稍微不准确,因此当前使用情况可能会估计为负值。 (启发式不适用于嵌入式使用R在堆栈基础信息被认为不准确的平台上。)

“评估深度”是嵌套的数量R当前正在评估的表达式:这有一个由以下控制的限制options("expressions").

整数向量。这已经命名了元素

size

堆栈的大小(以字节为单位),如果未知则为NA

current

估计的当前使用情况(以字节为单位),可能是 NA

direction

1(堆栈向下增长,通常情况)或-1(堆栈向上增长)。

eval_depth

当前的评估深度(包括对 Cstack_info 的两次调用)。

例子


Cstack_info()

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Report Information on C Stack Size and Usage。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。