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

JB 家 IDE 的 jvm 参数问题

  •  
  •   yazinnnn · 2019-08-19 09:10:46 +08:00 · 4914 次点击
    这是一个创建于 1930 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本子刚刚加到 32G 内存,不太清楚 idea 等 ide 要怎么改启动参数?貌似太大了也不好?求大佬拯救一哈

    26 条回复    2019-08-19 12:51:26 +08:00
    wsseo
        1
    wsseo  
       2019-08-19 09:14:11 +08:00
    为什么要改启动参数
    liuhuansir
        2
    liuhuansir  
       2019-08-19 09:15:18 +08:00
    不需要改吧,默认就行了
    Aresxue
        3
    Aresxue  
       2019-08-19 09:16:33 +08:00
    在 bin 目录下找到*.vmoptions,打开后你就能看到熟悉的-Xms 和-Xms 了, 至于数值设置为多少,要看你本地起多少服务,要用到多少内存, 最好一次到位,-Xms 和-Xms 也设置为一样。
    yazinnnn
        4
    yazinnnn  
    OP
       2019-08-19 09:16:37 +08:00
    @wsseo 响应慢啊,之前设置的
    -Xms256m
    -Xmx1500m
    有时候卡卡的
    Aruforce
        5
    Aruforce  
       2019-08-19 09:17:34 +08:00
    @yazinnnn 1500M 够干啥。。。。删掉吧。。。
    encro
        6
    encro  
       2019-08-19 09:18:15 +08:00
    目前已经不在 bin 目录下了,点击帮助菜单,点击修改 vmoptions,一个是最小内存,一个是最大内存,一般不需要改。
    Wicked
        7
    Wicked  
       2019-08-19 09:19:17 +08:00 via Android
    -Xmx 4096 起步吧
    yazinnnn
        8
    yazinnnn  
    OP
       2019-08-19 09:19:20 +08:00
    @Aruforce 辣么设置成多少比较合适呢?
    arrow8899
        9
    arrow8899  
       2019-08-19 09:21:27 +08:00
    /Applications ⁩/⁨ IntelliJ IDEA CE.app/⁨ Contents ⁩/⁨ bin ⁩/idea.vmoptions
    Windows 也一样,都是在 idea.vmoptions 这个文件里面改
    Aruforce
        10
    Aruforce  
       2019-08-19 09:22:17 +08:00
    @yazinnnn 我开了 4G
    yazinnnn
        11
    yazinnnn  
    OP
       2019-08-19 09:23:50 +08:00
    @Wicked -xms 设置 1024m,这样?
    XX:ReservedCodeCacheSize 这个设置 500 或者 750 可否?
    bghtyu
        12
    bghtyu  
       2019-08-19 09:25:01 +08:00   ❤️ 2
    kaneg
        13
    kaneg  
       2019-08-19 09:27:14 +08:00 via iPhone
    菜单栏的 help 那里有一个选项可以打开 jvm 配置文件,然后自行修改
    yazinnnn
        14
    yazinnnn  
    OP
       2019-08-19 09:29:50 +08:00
    @bghtyu 感谢大佬!
    zhengxiaowai
        15
    zhengxiaowai  
       2019-08-19 09:30:15 +08:00
    -Xms3g
    -Xmx3g
    -XX:ReservedCodeCacheSize=512m
    -XX:+UseCompressedOops
    -Dfile.encoding=UTF-8
    -XX:SoftRefLRUPolicyMSPerMB=50
    -ea
    -Dsun.io.useCanonCaches=false
    -Djava.net.preferIPv4Stack=true
    -Djdk.http.auth.tunneling.disabledSchemes=""
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -Xverify:none
    -server

    -XX:+UseG1GC
    -XX:MaxGCPauseMillis=20

    -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
    -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
    dif
        16
    dif  
       2019-08-19 09:30:33 +08:00
    -Xms2048m
    -Xmx6144m
    -XX:ReservedCodeCacheSize=512m
    -XX:+UseCompressedOops
    -Dfile.encoding=UTF-8
    -XX:+UseConcMarkSweepGC
    -XX:SoftRefLRUPolicyMSPerMB=50
    -ea
    -Dsun.io.useCanonCaches=false
    -Djava.net.preferIPv4Stack=true
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -Xverify:none

    -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
    -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
    -Xbootclasspath/a:../lib/boot.jar
    -XX:MaxMetaspaceSize=2048m
    -XX:+DisableAttachMechanism
    -DsocksProxtPort

    16G 内存的配置,你参考下。
    dif
        17
    dif  
       2019-08-19 09:33:28 +08:00
    @zhengxiaowai -server 这个参数没用了吧?
    cheng6563
        18
    cheng6563  
       2019-08-19 09:33:35 +08:00 via iPhone
    我用的 openj9 运行 idea,这样可以省点内存。。。
    xaplux
        19
    xaplux  
       2019-08-19 09:50:12 +08:00
    Help | Change Custom VM Options...会打开配置文件 , 文件路径默认路径在$HOME/.IntellijIdeaxxx/config 下
    Mogugugugu
        20
    Mogugugugu  
       2019-08-19 10:06:15 +08:00
    为什么没人用 JetBrains ToolBox
    bghtyu
        21
    bghtyu  
       2019-08-19 10:20:15 +08:00
    @bghtyu #12 哈哈,也不是我写的
    LokiSharp
        22
    LokiSharp  
       2019-08-19 10:24:41 +08:00
    我内存最大改成 4096M 了...
    geniusmyn
        23
    geniusmyn  
       2019-08-19 10:51:08 +08:00
    1024 2048
    jonsun30
        24
    jonsun30  
       2019-08-19 10:53:43 +08:00
    @cheng6563 Mac 下可以用 Openj9 运行吗
    20015jjw
        25
    20015jjw  
       2019-08-19 11:06:40 +08:00 via Android
    我的垃圾桶 64g 开了 8g 给 intellij
    笔记本 32g 开了 6g 给 intellij
    MotherShip
        26
    MotherShip  
       2019-08-19 12:51:26 +08:00
    为什么没人用 JetBrains ToolBox
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2646 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 01:44 · PVG 09:44 · LAX 17:44 · JFK 20:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.