IntelliJ IDEA 修改内存大小,使得idea运行更流畅。

IntelliJ IDEA使用教程 (总目录篇)

idea有个配置文件,能够设置内存大小的,就跟咱的jvm的内存里面的堆大小,栈大小等等,能够设置的,并且设置了以后,你这个的性能就会获得提高。具体看下面怎么修改。缓存

先说所要修改的文件 idea.vmoptions 的位置,这个不一样的平台,估计名称可能有些差异。mac的以下图并发

大师兄就是帅

具体怎么找到这个地方的,刚刚使用mac的估计不会,老手就会啦,jvm

option + cmd + P    隐藏或显示“访达”窗口中的路径栏   maven

这个就是显示我上图的地步的那个路径,而后你就能够像Windows那样点点点到这个位置啦。ide

大师兄就是帅

这个是idea的17版本的配置文件里面的信息,默认的设置这么简单,就这么几个。性能

说明:
  1.Xms128m,最小内存
  2.Xmx750m,最大内存
  3.预留代码缓存的大小
  4.UseConcMarkSweepGC,设置年老代为并发收集测试

默认值设置的过小啦,因此,你使用idea跑稍微大点的项目,你的电脑就会像拖拉机同样,嗡嗡嗡的响,哎哟我新买的macpro啊,启动个多模块的maven项目,就跟拖拉机似的,开始响啦,搞得同桌笑我买的是否是真的啊。尴尬啦。idea

修改后的配置spa

大师兄

由于我电脑是16g的内存,如今8g算是标配吧,最小一个g,最大2个g。下面的代码缓存也给一个g。.net

修改的地方,就修改啦这么三个地方,至于为啥设置2个g最大,由于我看啦一篇文章,他作过测试啦,你设置的再大就浪费啦,可是系统默认的750m也过小了,项目大的话,分分钟就卡啦,这就跟jvm的内存设置似的,太大的话也很差,过小的话也很差。找个平衡的设置,是不错的。

设置完成以后,须要重启一下idea,而后就会看到下面的变化。注意右下角。

大师兄

这个地方怎么弄出来?

大师兄

在我没修改以前,这地方是750m的如今修改以后就成2个g啦,如今跑原来呢个嗡嗡嗡响的项目,如今也不响啦,电脑也不发烫啦。

有老铁问,内存8g的怎么着,我也不肯定啊。我这放2张图。

大师兄

这个是16g内存的电脑的内存使用实时图,能够看出来内存压力很小的,基本上也就是四分之一。

大师兄

这个是8g内存的电脑的内存实时使用图,能够看出来内存压力也不大。也就差很少百分之五十吧。

解释一下:

不要看这2张图,一个16g的内存,可是已经使用了12个g啦,可是8个内存的电脑也已经使用了6.6,约等于7吧。这么看的话,内存使用率基本上都是百分之八九十的样子。

这个是正常的现象,由于内存原本就是给用的,你要是空着一大部分都不使用的话,不就浪费啦吗,因此,这个内存的使用率,不会由于你刚刚的那个配置而变化吧,主要是看那个内存的压力,2个图的内存压力都不大。还能够接受吧。