dubdu

MBP 14 低配开个 IntelliJ IDEA,用了 5 个多 G 的内存,正常吗?

  •  
  •   dubdu · Jan 5, 2022 · 7729 views
    This topic created in 1769 days ago, the information mentioned may be changed or developed.

    用 IntelliJ IDEA 就开了个 zookeeper 的源码,整个文件夹带上乱七八糟编译文件也就 200 多 MB ,怎么占用内存这么大?重启了小点也就 1-2 个 G ,但长时间不关 IDEA 很快就到了 5 个 G 了,平时也不写代码,就读读源码,怎么会占用这么大的内存?

    https://sm.ms/image/E6zpwmQfXJS1AM2

    30 replies  •  2022-01-10 00:28:12 +08:00
    AoEiuV020CN
    AoEiuV020CN
    Jan 5, 2022
    1
    java 系本来就是内存大户,尤其 ide ,一方面会有多个 java 进程吃内存,一方面为了各种加速,会存很多东西不释放内存,
    确实不需要可以考虑各方面设置 jvm 内存上限,
    GinXgo
    GinXgo
    Jan 5, 2022❤️1
    2
    正常,我 pycharm 经常 10G ,如果你觉得实在不爽

    https://newbedev.com/is-it-possible-to-show-heap-memory-size-in-intellij-ide-android-studio

    打开 内存监控,

    然后感觉太多的时候,点一下这个显示内存的地方,会自动清 idea 内存,但是随着时间越来越长还是会越来越大,但是比不清好,给你选择权。
    NexTooo
    NexTooo
    Jan 5, 2022
    3
    看 intellij 的内存配置,觉得太占了可以设置小点
    runo
    runo
    Jan 5, 2022
    4
    @GinXgo System.gc() 哈哈哈
    hello2090
    hello2090
    Jan 5, 2022
    5
    手上一台 64 G 的 14pro 。
    确实有这情况。我一般开一个 ide 控制内存占用 3 个 G ,两个 ide 内存占用 5.5 个 G 。超过就重启解决。chrome 我一般绝不超过 30 个 tab, 这样内存控制在 3 个 G 左右。64G 机器保持内存占用 10 个 G 用的比较流畅。超过 10 个 G 就能感觉卡了。
    duxiansen
    duxiansen
    Jan 5, 2022❤️3
    6
    “64G 机器保持内存占用 10 个 G 用的比较流畅。超过 10 个 G 就能感觉卡了。”

    有点儿震惊
    wolfie
    wolfie
    Jan 5, 2022
    7
    绝对不正常,看看插件。
    Zhouisme
    Zhouisme
    Jan 5, 2022 via Android
    8
    内存不就是用的嘛? 不影响日常使用随便占。
    gyinbj
    gyinbj
    Jan 5, 2022
    9
    我也是 14 寸丐版 内存都是占用 80%多
    感觉还挺流畅的, 至少目测 风扇好像都没怎么转过。。。
    seanzxx
    seanzxx
    Jan 5, 2022
    10
    @hello2090 我的情况和你的不一样
    我手上的 64G 16 max

    一般开两个 intelliJ ,占内存 5G 左右,一个 datagrip ,占内存 2G 左右,开机启动一个 podman ,内存占用 16G
    经常看内存占用 32G 左右,但一点都不觉得卡
    Tenlearn
    Tenlearn
    Jan 5, 2022❤️1
    11
    @hello2090 哥你真猛,64G 机器占用超过 10G 就能感觉卡,用 16G 的是不是得报废了,关键是 macOS 的机制,一般都会超过 10G 吧??有你这么夸张?幸亏我有 Mac
    seanxx
    seanxx
    Jan 5, 2022
    12
    @hello2090 哈哈哈 哥们 直接上 1PB 内存吧,地球已经容不下你了
    hello2090
    hello2090
    Jan 5, 2022
    13
    @seanxx 哈哈哈 就是没有啊,有我早买了,64G 机器我两分钟看一次内存占用我容易吗我?!
    ffdshow233
    ffdshow233
    Jan 5, 2022
    14
    我的是 32g 内存的 MBP14 ,我看了一下,一般占用 20 G ,感觉挺正常的,风扇也不转
    Leviathann
    Leviathann
    Jan 5, 2022
    15
    help 里可以 edit custom vm options
    -Xmx 数字 m
    就是限制 ide 本身最大占用
    lyz1990
    lyz1990
    Jan 5, 2022 via Android
    16
    内存就是拿来用的嘛,占点就占点吧
    jorneyr
    jorneyr
    Jan 5, 2022
    17
    IDEA 有 Bug ,占用内存会超过 Mx 设定的值
    jguo
    jguo
    Jan 5, 2022
    18
    @hello2090 苹果的 3 万亿市值要感谢你这样的人
    NVDA
    NVDA
    Jan 5, 2022 via iPhone
    19
    index 的内存占用吧
    WebKit
    WebKit
    Jan 5, 2022 via Android
    20
    正常啊,我 AS 编译的时候占用 16G 内存
    sadfQED2
    sadfQED2
    Jan 5, 2022 via Android
    21
    我 8G 的 mbp ,基本上都是满内存,而且还占 7 8G 的 swap
    rosu
    rosu
    Jan 5, 2022 via iPhone
    22
    是不是你经常切换分支?如果切换分支会把之前的内存也保存着
    1sm23
    1sm23
    Jan 5, 2022
    23
    @hello2090 #13 一分钟不看内存占用身上像有蚂蚁在爬
    keepeye
    keepeye
    Jan 5, 2022
    24
    200M 的代码用几个 G 很正常啊,它要分析建立索引吧,你把代码文件 mark as plain text 就不占多少内存了
    hello2090
    hello2090
    Jan 5, 2022 via iPhone
    25
    @1sm23 对!还有电池健康度,一天看 4 次。硬盘读写量一天 8 次!好几万的电脑呢,总得小心仔细用啊😄
    MakHoCheung
    MakHoCheung
    Jan 5, 2022
    26
    是不是开了 svn 插件,这个插件有问题的。然后可以 help -> change memory settings 改下就好了,我 m1 air 是给 2048 都没什么大问题
    breezeFP
    breezeFP
    Jan 5, 2022
    27
    留着内存不用,就是玩?
    bigYangMao
    bigYangMao
    Jan 6, 2022 via iPhone
    28
    idea 是占的多,实在不行设置下去减少内存,但是内存少到一定程度他自己会变慢
    dubdu
    dubdu
    OP
    Jan 6, 2022
    29
    @AoEiuV020CN
    @GinXgo
    @NexTooo
    @Leviathann
    我平时不用 run 代码,只读读静态源码,设置 jvm 的 memory 参数有用吗?
    Leviathann
    Leviathann
    Jan 10, 2022
    30
    @dubdu 这个就是控制 idea 本身的 jvm 占用的,运行代码那是独立的 jvm ,在运行的 config 里配置
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2141 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 82ms · UTC 04:21 · PVG 12:21 · LAX 20:21 · JFK 23:21
    ♥ Do have faith in what you're doing.