V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hex2en
V2EX  ›  Java

各位 Javaer 给 IDEA 分配多大内存?

  •  
  •   hex2en · 2023-02-16 17:37:04 +08:00 · 7580 次点击
    这是一个创建于 675 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果没使用 IDEA 请忽略这个问题

    Xms 是否额外配置了呢?

    我个人的配置是-Xms6G -Xmx6G
    45 条回复    2023-02-17 15:30:49 +08:00
    JYii
        1
    JYii  
       2023-02-16 17:44:00 +08:00
    公司电脑 -Xmx1024m -Xms128m
    linvaux
        2
    linvaux  
       2023-02-16 17:47:49 +08:00
    8G
    AoEiuV020CN
        3
    AoEiuV020CN  
       2023-02-16 17:49:24 +08:00
    我 android studio 给 4G ,idea 给 2G ,
    公司电脑只有 8G 内存,我自己加了条 16G 的,等于 24G ,
    不分配更多是感觉没啥提升,
    hex2en
        4
    hex2en  
    OP
       2023-02-16 17:50:41 +08:00
    @JYii #1 只给 1G ,项目稍微大一点就会很卡吧
    WashFreshFresh
        5
    WashFreshFresh  
       2023-02-16 17:55:47 +08:00
    默认的,感觉实际没什么影响。上家公司我分了 4g,但是开同一个项目敲代码代码联想卡成屎,同事默认的 512 流畅无比。电脑都是 11 代 i5+16g+512 固态。
    bruce0
        6
    bruce0  
       2023-02-16 18:01:08 +08:00
    goland

    -Xms1024m
    -Xmx2048m

    打开大文件还是卡 因为我们有一个 1W+行的文件 还有一些 protobuf 的 将近 24W 行
    hello2090
        7
    hello2090  
       2023-02-16 18:03:21 +08:00
    公司电脑拢共就 8G 内存
    vitoaaazzz
        8
    vitoaaazzz  
       2023-02-16 18:25:47 +08:00
    -Xmx2048m 不报错的时候给多少性能其实都差不多
    Citrus
        9
    Citrus  
       2023-02-16 18:27:28 +08:00
    32G ,但是它吃不完。
    dcsuibian
        10
    dcsuibian  
       2023-02-16 18:54:20 +08:00
    默认的,感觉这东西应该没那么不智能吧
    oneisall8955
        11
    oneisall8955  
       2023-02-16 19:58:45 +08:00 via Android
    4g ,给越多,吃越多
    sadfQED2
        12
    sadfQED2  
       2023-02-16 20:17:30 +08:00 via Android
    Mac m1 默认,没有任何卡顿的感觉。自己瞎鸡巴改反而会卡。
    Nnq
        13
    Nnq  
       2023-02-16 22:15:17 +08:00
    2G
    SMGdcAt4kPPQ
        14
    SMGdcAt4kPPQ  
       2023-02-17 01:24:45 +08:00
    可以试试 ZGC 配合大堆
    qqpkat2
        15
    qqpkat2  
       2023-02-17 04:01:17 +08:00
    一共 12G ,分配 1.5G ,eclipse 打开 10 秒
    letianqiu
        16
    letianqiu  
       2023-02-17 05:50:50 +08:00
    假如重度使用 call hierarchy 的话,8G 的堆只是刚刚够用
    ladypxy
        17
    ladypxy  
       2023-02-17 06:29:51 +08:00 via iPhone
    分了 8G ,不然总报内存不够。
    不过发现 index 速度没啥变化,依然死慢。
    Amber2011
        18
    Amber2011  
       2023-02-17 08:06:05 +08:00 via Android
    分了 8g ,低负载吃 1-2g ,最高 6g 左右
    beloved70020
        19
    beloved70020  
       2023-02-17 09:04:16 +08:00 via Android
    8g
    lovedebug
        20
    lovedebug  
       2023-02-17 09:08:11 +08:00
    一共 32 G 内存,一般是给设置 4G
    8355
        21
    8355  
       2023-02-17 09:08:22 +08:00
    M1 PRO 2G 飞起
    jomalonejia
        22
    jomalonejia  
       2023-02-17 09:16:05 +08:00
    4g
    1462326016
        23
    1462326016  
       2023-02-17 09:28:33 +08:00
    10G ,开 40w 行的项目还是卡,400 多个模块还是能吃满
    wetalk
        24
    wetalk  
       2023-02-17 09:31:41 +08:00
    -Xms2048m -Xmx2048m 免得频繁卡顿
    xiaocaiji111
        25
    xiaocaiji111  
       2023-02-17 09:41:08 +08:00
    mac 上默认,很流畅,公司 windows 上调整给了 2G ,机器内存 16G
    amwyyyy
        26
    amwyyyy  
       2023-02-17 09:41:21 +08:00
    -Xms1024m
    -Xmx1536m
    agagega
        27
    agagega  
       2023-02-17 10:17:50 +08:00 via iPhone
    我不用 IDEA ,但用 CLion 写 C++,这玩意给多少就能吃多少,我给了 32G 他能用 26G ,但实际上对绝大多数项目(哪怕 LLVM 这种级别的),我感觉超过 10G 意义就不大了
    NoKey
        28
    NoKey  
       2023-02-17 10:22:26 +08:00
    32g 内存,给 16g 给 idea
    lis66951735
        29
    lis66951735  
       2023-02-17 10:34:54 +08:00
    8G
    myther8888
        30
    myther8888  
       2023-02-17 10:39:57 +08:00
    -Xms768m
    -Xmx768m
    DarcJC
        31
    DarcJC  
       2023-02-17 10:42:11 +08:00 via Android
    不用 idea ,但是给了 rider
    -Xms10240m
    -Xmx30960m
    它全吃满了……
    DarcJC
        32
    DarcJC  
       2023-02-17 10:43:39 +08:00
    噢 上面把 4 打成 3 了
    Seulgi
        33
    Seulgi  
       2023-02-17 10:48:02 +08:00
    分这个,分的多,是减少 gc ,默认是 xmx:750m ,这个 gc 只是 idea 程序的,mac arm 的话,这个 gc 基本无感。 所以没改过。
    Seulgi
        34
    Seulgi  
       2023-02-17 10:54:02 +08:00
    分配的过大,gc 的时候要回收的越多,反而停顿更长。所以 idea 如果没有主动提示你更改 vm ,就可以不改。
    muchenlou
        35
    muchenlou  
       2023-02-17 11:15:50 +08:00
    8G
    TUNGH
        36
    TUNGH  
       2023-02-17 11:20:03 +08:00
    给的越多吃的越多,一般 2g 就足够了
    kujio
        37
    kujio  
       2023-02-17 11:30:58 +08:00
    用 idea 写安卓,flutter ,spring ,vue ,rust ,给了 8G ,rust 还是卡卡的
    TWorldIsNButThis
        38
    TWorldIsNButThis  
       2023-02-17 11:35:54 +08:00   ❤️ 3
    idea 的 vm option 可能是很多 javaer 唯一的“生产级”jvm 调参了
    八股文里背的东西赶紧用上啊
    cogear
        39
    cogear  
       2023-02-17 11:41:10 +08:00
    以前用 intel 芯片把 AndroidStudio 改过 8G 。后来换 m1 好像忘了这事,没自己改过了。当它右下角提示内存大小不够时,会有个推荐配置,点一下就 OK 了
    xuanbg
        40
    xuanbg  
       2023-02-17 11:43:32 +08:00
    默认
    mmdsun
        41
    mmdsun  
       2023-02-17 12:44:22 +08:00 via iPhone
    2GB 。
    DosLee
        42
    DosLee  
       2023-02-17 12:52:39 +08:00
    我记得 Xms 和 Xmx 不是推荐配置成一样的,减少频繁 GC 吗
    dabai0806
        43
    dabai0806  
       2023-02-17 12:53:43 +08:00
    电脑 64G, idea 20G(插件装了 10 个左右 )
    cco
        44
    cco  
       2023-02-17 15:29:57 +08:00
    内存的四分之一。当然,能多则多,这玩意太吃内存。
    SkyLine7
        45
    SkyLine7  
       2023-02-17 15:30:49 +08:00
    2g
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2819 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:49 · PVG 19:49 · LAX 03:49 · JFK 06:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.