當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。