JB 家 IDE 的 jvm 参数问题

2019-08-19 09:10:46 +08:00
 yazinnnn

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

4745 次点击
所在节点    程序员
26 条回复
wsseo
2019-08-19 09:14:11 +08:00
为什么要改启动参数
liuhuansir
2019-08-19 09:15:18 +08:00
不需要改吧,默认就行了
Aresxue
2019-08-19 09:16:33 +08:00
在 bin 目录下找到*.vmoptions,打开后你就能看到熟悉的-Xms 和-Xms 了, 至于数值设置为多少,要看你本地起多少服务,要用到多少内存, 最好一次到位,-Xms 和-Xms 也设置为一样。
yazinnnn
2019-08-19 09:16:37 +08:00
@wsseo 响应慢啊,之前设置的
-Xms256m
-Xmx1500m
有时候卡卡的
Aruforce
2019-08-19 09:17:34 +08:00
@yazinnnn 1500M 够干啥。。。。删掉吧。。。
encro
2019-08-19 09:18:15 +08:00
目前已经不在 bin 目录下了,点击帮助菜单,点击修改 vmoptions,一个是最小内存,一个是最大内存,一般不需要改。
Wicked
2019-08-19 09:19:17 +08:00
-Xmx 4096 起步吧
yazinnnn
2019-08-19 09:19:20 +08:00
@Aruforce 辣么设置成多少比较合适呢?
arrow8899
2019-08-19 09:21:27 +08:00
/Applications ⁩/⁨ IntelliJ IDEA CE.app/⁨ Contents ⁩/⁨ bin ⁩/idea.vmoptions
Windows 也一样,都是在 idea.vmoptions 这个文件里面改
Aruforce
2019-08-19 09:22:17 +08:00
@yazinnnn 我开了 4G
yazinnnn
2019-08-19 09:23:50 +08:00
@Wicked -xms 设置 1024m,这样?
XX:ReservedCodeCacheSize 这个设置 500 或者 750 可否?
bghtyu
2019-08-19 09:25:01 +08:00
kaneg
2019-08-19 09:27:14 +08:00
菜单栏的 help 那里有一个选项可以打开 jvm 配置文件,然后自行修改
yazinnnn
2019-08-19 09:29:50 +08:00
@bghtyu 感谢大佬!
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
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
2019-08-19 09:33:28 +08:00
@zhengxiaowai -server 这个参数没用了吧?
cheng6563
2019-08-19 09:33:35 +08:00
我用的 openj9 运行 idea,这样可以省点内存。。。
xaplux
2019-08-19 09:50:12 +08:00
Help | Change Custom VM Options...会打开配置文件 , 文件路径默认路径在$HOME/.IntellijIdeaxxx/config 下
Mogugugugu
2019-08-19 10:06:15 +08:00
为什么没人用 JetBrains ToolBox

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

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

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

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

© 2021 V2EX