全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
8240 11
2022-06-06
不跑程序,占用内存就非常大,如下图所示。跑起来增加不了多少,如果只是普通程序。求教为什么会这样,以前Rstudio不会占用这么多内存的,现在这样运行起来很卡。应该不是版本的问题,更新了几次了。
附件列表
Screenshot 2022-06-06 182407.jpg

原图尺寸 333.67 KB

Screenshot 2022-06-06 182407.jpg

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-6-6 21:02:36
通常不跑程序,rstudio占用130~150M
rsession占用则受加载的包的影响,几十M到几百M都可能
跑程序的话,代码影响大,如果代码效率地,对系统资源的利用不合理,跑不起来也是可能的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-6-7 11:15:46
用ls()看看有哪些对象,用gc()清空一下。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-6-8 21:24:43
llb_321 发表于 2022-6-6 21:02
通常不跑程序,rstudio占用130~150M
rsession占用则受加载的包的影响,几十M到几百M都可能
跑程序的话, ...
知道怎么查看子项目或子进程占用的内存吗?实在不明白是咋回事,包只加载了dplyr、purrr、data.table,不至于。跟包应该没关系,我跑啥程序都这样。只跟时间有关系,刚启动的时候没事,时间一长,大概半个小时,占用内存就上到3G以上了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-6-8 21:26:01
cheetahfly 发表于 2022-6-7 11:15
用ls()看看有哪些对象,用gc()清空一下。
ls()看过了,都是普通对象,rm(list = ls())后内存占用几乎不变,仍然维持在3G以上
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-6-8 21:27:19
跑Rmarkdown的时候内存占用最高飙到9G+,丧心病狂。。普通Rmarkdown而已,生成了100页的pdf。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群