mbp2020 16G 内存, app 占用 内存过大情况

2020-10-07 18:29:43 +08:00
 doudou1523102

昨天启动 idea 看到竟然 OOM 了,相同项目 Win10 也是 16G 可以; 然后我打开了 activty 监控看了下,系统 app 竟然占用了 5G 的内存,还有 1.5 的缓存文件,请问这 app 怎么会占用这么多的空间呢? 有遇到类似的情况吗?

2791 次点击
所在节点    macOS
11 条回复
BrettD
2020-10-07 18:31:00 +08:00
系统 app 是哪个 app
tulongtou
2020-10-07 20:01:28 +08:00
不卡就行吧,管他内存占用多少呢,内存不就是用来用的么
chenyao6134
2020-10-07 20:45:41 +08:00
你是第一次用 MacBook Pro ? linux 的内存机制跟 windows 不太一样,详情可以自己 google 下。还有你的问题描述最好贴个图啊,
KunMinX
2020-10-07 20:49:21 +08:00
设计如此。在内存空间有空余时,高频使用的内容会尽可能搬运到内存中,方便使用时的高效载入。

尽管 mbp 的 ssd 速度是第一梯队,但和内存相比还是存在一个量级的差距。不用担心,放心用就好。
littlewing
2020-10-07 20:57:09 +08:00
idea 可以设置 jvm 堆内存大小的
chendy
2020-10-07 21:44:55 +08:00
jvm oom 了?把 idea 的内存设置大一些就行了
zacklin99
2020-10-08 00:05:01 +08:00
@chenyao6134 实际上是一样的。。。只不过 windows 的缓存不显示而已,但在资源管理器(非任务管理器)里可以看到 windows 也会将内存占满
coldear
2020-10-08 02:22:45 +08:00
OOM 估计是 jvm 的,改一下吧。现在的 OS 都有虚拟内存,内存不够用只会出现 memory thrashing,性能会大降,不会 OOM 的。
doudou1523102
2020-10-08 10:30:44 +08:00
改了 jvm,但是我疑惑的是没启动项目前,应用已经占了 5G 的内存了
Liampor
2020-10-08 19:42:22 +08:00
系统资源管理器,内存选项卡,内存够不够用是看那个内存压力曲线,而不是看已使用内存占用多少。不同系统内存机制不一样的
doudou1523102
2020-10-13 23:06:01 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/712936

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX