楼主: kanzongxuan
4840 5

[问答] 求助:R语言中如何查看所有对象的内存大小 [推广有奖]

  • 0关注
  • 0粉丝

大专生

6%

还不是VIP/贵宾

-

威望
0
论坛币
276 个
通用积分
2.0358
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
412 点
帖子
22
精华
0
在线时间
43 小时
注册时间
2015-6-8
最后登录
2024-11-22

楼主
kanzongxuan 发表于 2020-6-15 13:23:09 |AI写论文
10论坛币
object.size() 函数可以查看某个对象的内存大小,但当对象很多时,就难以一个个去看。
有没有办法能查看所有对象的内存大小?

关键词:R语言 object size 有没有 ect

沙发
cheetahfly 在职认证  发表于 2020-6-15 21:33:58
sum(sapply(ls(), object.size))

藤椅
maths_hjxk 发表于 2020-6-17 08:21:43
  1. sum(sapply(get(ls()), object.size))
复制代码

板凳
kanzongxuan 发表于 2020-6-24 14:09:53
cheetahfly 发表于 2020-6-15 21:33
sum(sapply(ls(), object.size))
这个代码出来的不是对象的内存大小

报纸
kanzongxuan 发表于 2020-6-24 14:11:04
maths_hjxk 发表于 2020-6-17 08:21
通过get函数确实可以,但是当对象比较大的时候,这个代码耗时太感人了。

地板
tonywuu 学生认证  发表于 2021-10-18 15:17:55
在Rstudio的Environment板块这里,可以选择不同的展示方式,展示环境空间中所有的所有对象。
R语言环境空间(Environment)截图
选择 Grid 展示模式,就可以看到所有对象的占用内存大小了。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 06:20