MAC和windows下IntelliJ Idea修改JVM虚拟机运行参数(亲测解决卡顿问题)

亲测有效,优化前CPU一直在百分百以上,优化后CPU占用在百分之5以下

一、找到idea.vmoptions配置文件路径

ps:请注意不要直接修改安装路径下bin/idea.vmoptions的配置,可能无效,很多人修改过后感觉没效果可能与此有关

方式1(推荐):

打开idea在菜单栏依次点击 Help -> Edit Custom VM Options

方式2:

打开idea,在控制台输入jps -v,你将看到idea的启动参数,其中一个参数为-Djb.vmOptionsFile=xxxxx,这个参数值即为idea启动时使用的虚拟机配置文件

方式3:

MAC:

1、MAC下idea的jvm参数配置文件路径为~/Library/Preferences/IntelliJIdea2019.1/idea.vmoptions(将ntelliJIdea2019.1改为你的版本)

2、MAC下idea的jvm参数配置文件路径为:/Applications/IntelliJ IDEA.app/Contents/bin/idea.vmoptions

1的优先级比2高,如果1存在则2配置无效

WINDOWS:

1、WINDOWS下idea的jvm参数配置文件路径为c:\Users\John\IntelliJIdea2019.1\idea.exe.vmoptions(将ntelliJIdea2019.1改为你的版本)

2、windows下idea的jvm参数配置文件路径为:idea安装路径/bin/idea.exe.vmoptions

1的优先级比2高,如果1存在则2配置无效,windows下如果使用的是64位jvm虚拟机则配置文件名为idea64.exe.vmoptions 

 

二、修改jvm配置参数

-Xms750m
-Xmx2014m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员阿超的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值