大家好,又见面了,我是你们的朋友全栈君。
一、设置jvm
1、由于默认的jvm太多,但是实际上可以用的比较少,我们可以这样进行设置,使用鼠标右键单击桌面上的IntelliJ IDEA软件图标,选择“打开文件所在的位置”一栏
2、然后根据类型的排序,找到后缀为“vmoptions”的文件(注意和你的操作系统版本一致,32bit || 64bit)
3、找到之后将他们打开,然后更改Xmx与Xms
这里需要解释一下Xmx和Xms
Java 虚拟机具有一个堆(Heap),堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的,在JVM中堆之外的内存称为非堆内存(Non-heap memory)。
简单的说就是:堆是java代码可及的内存,开发人员写的东西都是堆分配的内存(底层实现除外)。而非堆内存则是JVM自己用的,比如JVM内部处理或优化,垃圾处理,常数池等。
堆的内存分配用-Xms和-Xmx
代码语言:javascript复制-Xms分配堆最小内存,默认为物理内存的1/64;-Xmx分配最大内存,默认为物理内存的1/4。
非堆内存分配用-XX:PermSize和-XX:MaxPermSize
代码语言:javascript复制-XX:PermSize分配非堆最小内存,默认为物理内存的1/64;-XX:MaxPermSize分配最大内存,默认为物理内存的1/4。
4、大家可以设置的大一些,设置的时候两个数据哟啊一样大!
二、删除插件
1、有的时候为了某个项目会安装一些插件,但是使用之后就不在需要他们了,这时候我们可以选择删除或是关闭这些插件。使用鼠标点击菜单中的“file”选项,将“settings”打开就可以了!
settings–>Plugins—>删除自己的不用的插件即可
三、关闭Modules
1、不妨Modules是不常用的,大家可以关闭,关闭的方法很简单,使用鼠标右键单击,找到其中的“Load/Unload”选项
2、进入设置界面之后大家可以在下方将他们设置为加载或是不加载的项目
四 、 敲重点
2019年国庆节左右更新到2019.02,发现电脑巨卡,结果试着继续更改配置,大力出奇迹,将Xmx和Xms更改到了4G(笔者的电脑内存16G),重启idea ,效果确实更快了。
可以分为3种配置<来源于网络>
代码语言:javascript复制修改以下配置,其他默认
配置一:Big
-Xms1g
-Xmx4g
-XX:ReservedCodeCacheSize=1024m
配置二:Balanced
-Xms2g
-Xmx2g
-XX:ReservedCodeCacheSize=1024m
配置三:Sophisicated
-server
-Xms2g
-Xmx2g
-XX:NewRatio=3
-Xss16m
-XX: UseConcMarkSweepGC
-XX: CMSParallelRemarkEnabled
-XX:ConcGCThreads=4
-XX:ReservedCodeCacheSize=240m
-XX: AlwaysPreTouch
-XX: TieredCompilation
-XX: UseCompressedOops
-XX:SoftRefLRUPolicyMSPerMB=50
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-ea
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/197884.html原文链接:https://javaforall.cn