V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
doudou1523102
V2EX  ›  macOS

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

  •  
  •   doudou1523102 · Oct 7, 2020 · 3281 views
    This topic created in 2027 days ago, the information mentioned may be changed or developed.

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

    11 replies    2020-10-13 23:06:01 +08:00
    BrettD
        1
    BrettD  
       Oct 7, 2020 via iPhone
    系统 app 是哪个 app
    DonaidTrump
        2
    DonaidTrump  
       Oct 7, 2020
    不卡就行吧,管他内存占用多少呢,内存不就是用来用的么
    chenyao6134
        3
    chenyao6134  
       Oct 7, 2020
    你是第一次用 MacBook Pro ? linux 的内存机制跟 windows 不太一样,详情可以自己 google 下。还有你的问题描述最好贴个图啊,
    KunMinX
        4
    KunMinX  
       Oct 7, 2020 via iPhone
    设计如此。在内存空间有空余时,高频使用的内容会尽可能搬运到内存中,方便使用时的高效载入。

    尽管 mbp 的 ssd 速度是第一梯队,但和内存相比还是存在一个量级的差距。不用担心,放心用就好。
    littlewing
        5
    littlewing  
       Oct 7, 2020
    idea 可以设置 jvm 堆内存大小的
    chendy
        6
    chendy  
       Oct 7, 2020
    jvm oom 了?把 idea 的内存设置大一些就行了
    zacklin99
        7
    zacklin99  
       Oct 8, 2020
    @chenyao6134 实际上是一样的。。。只不过 windows 的缓存不显示而已,但在资源管理器(非任务管理器)里可以看到 windows 也会将内存占满
    coldear
        8
    coldear  
       Oct 8, 2020
    OOM 估计是 jvm 的,改一下吧。现在的 OS 都有虚拟内存,内存不够用只会出现 memory thrashing,性能会大降,不会 OOM 的。
    doudou1523102
        9
    doudou1523102  
    OP
       Oct 8, 2020
    改了 jvm,但是我疑惑的是没启动项目前,应用已经占了 5G 的内存了
    Liampor
        10
    Liampor  
       Oct 8, 2020
    系统资源管理器,内存选项卡,内存够不够用是看那个内存压力曲线,而不是看已使用内存占用多少。不同系统内存机制不一样的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5987 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 03:24 · PVG 11:24 · LAX 20:24 · JFK 23:24
    ♥ Do have faith in what you're doing.