IDEA从零到精通(38)之优化内存设置提高启动运行速度
Posted 编程界明世隐
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA从零到精通(38)之优化内存设置提高启动运行速度相关的知识,希望对你有一定的参考价值。
文章目录
作者简介
作者名:编程界明世隐
简介:CSDN博客专家,从事软件开发多年,精通Java、javascript,博主也是从零开始一步步把学习成长、深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢迎您关注,期待与您一起学习、成长、起飞!
引言
我本来是一直用eclipse和myeclipse的老程序员了,很多我的粉丝小伙伴都说他们要用idea,问我怎么不用idea,其实明哥觉得用啥开发工具都不是重点,重点是要跟着明哥多学Java知识、多练习,但是作为一个宠粉的人,我怎么能拒绝粉丝的要求呢,于是我偷偷的去学习了一波(拿来吧你),然后就写了这个系列,希望小伙伴们能有所收获,明哥会努力更新的。
导航
✪ IDEA从零到精通目录索引
◄上一篇【37】导入IDEA开发的web项目
►下一篇【39】待更新
概述
下载安装好IDEA 后会发现启动缓慢,运行时卡卡的;
IDEA默认启动配置主要考虑低配置用户,所以默认的配置比较低,导致启动慢、运行也不流畅,这里我们需要优化下启动和运行配置。
配置方案
- 找到IDEA安装的bin目录
- 打开 idea.exe.vmoptions (或者 idea64.exe.vmoptions 文件)文件
32位系统改 idea.exe.vmoptions ;
64位系统改 idea64.exe.vmoptions ;
- 参数说明
关键的三个参数的说明
1、 -Xms 是最小启动内存参数
2、 -Xmx 是最大运行内存参数
3、-XX:ReservedCodeCacheSize 保留代码占用的内存容量参数
- 8G设置建议
-Xms512m
-Xmx1024m
-XX:ReservedCodeCacheSize=300m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
- 16G设置建议
-Xms1024m
-Xmx2048m
-XX:ReservedCodeCacheSize=500m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
- 重启IDEA(记得哦)
会发现启动明显快了很多,进度条一下就过去,赶快去试试吧!
小结
这节总结了“优化内存设置、提高启动运行速度”,希望能对大家有所帮助,请各位小伙伴帮忙 【点赞】+【收藏】+ 【评论区打卡】, 如果有兴趣跟小明哥一起学习Java的,【关注一波】不迷路哦。
请到文章下方帮忙【一键三连】谢谢哈!
导航
✪ IDEA从零到精通目录索引
◄上一篇【37】导入IDEA开发的web项目
►下一篇【39】待更新
热门专栏推荐
【1】Java小游戏(俄罗斯方块、植物大战僵尸等)
【2】JavaWeb项目实战(图书管理、宿舍管理等)
【3】JavaScript精彩实例(飞机大战、验证码等)
【4】Java小白入门200例
【5】从零学Java、趣学Java
【6】IDEA从零到精通
以上是关于IDEA从零到精通(38)之优化内存设置提高启动运行速度的主要内容,如果未能解决你的问题,请参考以下文章
IDEA从零到精通(33)之IDEA优化导包(自动导入包删除包)
idea从零到精通(09)之修改代码无需重启Tomcat(热启动)
IDEA从零到精通(20)之启动Springboot项目出现java.lang.UnsupportedClassVersionError错误
IDEA从零到精通(20)之启动Springboot项目出现java.lang.UnsupportedClassVersionError错误