【有用】一招解决IDEA启动慢的困扰
IDEA 解决 启动 有用 一招 困扰
2023-06-13 09:15:57 时间
前言
电脑配置还不错,但是IDEA用了一段时间之后变得非常卡,启动要好几分钟,实在不能忍受。
解决办法
1.打开idea的安装位置,进入bin目录下,找到idea64.exe.vmoptions
配置文件,如下图:
编辑配置文件,笔者修改的配置内容01如下:
# server
-Xms2048m
-Xmx2048m
-XX:ReservedCodeCacheSize=500m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
修改后保存,退出。重新打开IDEA,就能体验到飞一般的感觉了!
补充:
有同事尝试后,未生效,解决方法如下:
直接在IDEA中修改配置信息,打开 idea64.exe.vmoptions
配置文件,在Help
-> Edit Custom VM Option...
中设置
如图:
配置详解
-Xms
是最小启动内存参数-Xmx
是最大运行内存参数-XX:ReservedCodeCacheSize
保留代码占用的内存容量参数
IDEA默认启动配置主要考虑低配置用户,参数不高(默认最低128m,最高512m),导致启动慢,运行不流畅。通常我们工作使用的电脑至少在16G以上,所以可以通过修改最小启动内存参数、最大运行内存参数来提高IDEA的速度。
建议
电脑运行内存为8G的建议
# server
-Xms512m
-Xmx1024m
-XX:ReservedCodeCacheSize=300m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
电脑运行内存为16G的建议
# server
-Xms1024m
-Xmx2048m
-XX:ReservedCodeCacheSize=500m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
又学到一个小技巧,IDEA太强大了,在工作中如果有发现不错的IDEA使用技巧,强大插件或者更优秀的配置,欢迎留言告知,搞起来!
相关文章
- IDEA使用模板自动生成类注释和方法,解决方法注释在接口中或普通类的方法外使用模板注释不带参数的情况
- idea全文搜索快捷键_idea搜索方法快捷键
- 解决IDEA插件安装慢、超时、不成功问题[通俗易懂]
- 最新IDEA激活码,永久有效(idea破解教程)
- 2022 IntelliJ IDEA 破解,最新idea破解教程(永久有效)
- activate-power-mode 写代码的时候体验狂拽酷炫的效果 (IntelliJ IDEA版安装过程及问题)「建议收藏」
- Intellij IDEA 查找接口实现类的快捷键「建议收藏」
- idea创建一个javaweb项目
- git拉取代码密码错误_idea提交git
- idea怎么搭建springboot_你没有创建该项目的权限
- Intellij idea、phpstorm、webstorm、pycharm永久免费提供激活码(永久更新)
- IDEA无法使用Spring Initializr进行初始化解决
- 2022 IntelliJ IDEA 破解,最新idea破解教程(永久有效)
- idea程序包org不存在-IDEA 程序包不存在
- IntelliJ IDEA 撤销和反撤销
- 解决 idea web项目没有小蓝点的问题
- intellij idea 收费吗
- IDEA中如何使用Linux命令的操作方法
- 利用IDEA开发MySQL应用程序(ideamysql驱动)
- 新的点子透过Idea探索Oracle的(idea操作oracle)
- IDEA中快速搭建Redis连接(redis连接idea)