r - 运行代码期间 R 中的内存使用情况

标签 r memory

我想检查在 R 中运行代码时内存使用率最高的情况。有人知道这样的函数吗?

到目前为止,我发现的唯一的东西是 pryr 包中的函数 mem_change,它检查运行代码之前和之后的内存变化。

我在 Linux 上工作。

最佳答案

gc() 会告诉你最大内存使用情况。因此,如果您启动一个新的 R session ,运行您的代码,然后使用 gc() 您应该找到您需要的内容。替代方案包括上面 @James 评论中引用的分析函数 RprofRprofmem

关于r - 运行代码期间 R 中的内存使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30799907/

相关文章:

r - 如何在嵌套列表中使用 for 循环?

r - 在 R 中绘制 pheatmap 时如何重新排序簇叶(列)?

R循环: Perform a Function for Every 3 Rows

r - 如何在 R 中创建具有自定义分位数的箱线图?

c++ - 内部地址空间重用与在循环内创建的 vector

matlab - 函数句柄的内存大小 - MATLAB

ios - ios-如何计算UIView动画将占用多少内存?

r - 为 ggplot2 堆积条形图中的每个条形创建不同的色标

.NET 内存泄漏?

memory - 计算机如何区分数字和字符?