修改 IntelliJ IDEA 内存大小
文章目录
IntelliJ IDEA 安装后, 按默认内存大小使用时会比较卡顿, 强烈建议对 IntelliJ IDEA 内存进行修改。
1、查看本机的内存大小
由于本人的笔记本内存是32G的, 所以我计划将 IntelliJ IDEA 内存设置为3G 或 4G 。
2、打开配置文件
打开配置文件有2种方式。
2.1、方式1:
运行 IntelliJ IDEA ( 我使用的是 x64启动菜单), 菜单 Help --> Edit Custom VM Options ,找到配置文件。如下图所示:
2.2、方式2:
如果不想 运行 IntelliJ IDEA , 可以在 用户目录C:\Users\admin\.IntelliJIdea2019.3\config
中 , 找到对应的配置文件 idea64.exe.vmoptions
2.3、说明
有人误认为内存参数配置文件是 IntelliJ IDEA 安装目录下的idea64.exe.vmoptions
,其实是不对的。
打开 IntelliJ IDEA 安装目录下 idea.bat
, 已经指出配置文件是 %USERPROFILE%\.IntelliJIdea2019.3\config\idea%BITS%.exe.vmoptions
,
即 C:\Users\admin\.IntelliJIdea2019.3\config\idea64.exe.vmoptions
。
当然也可以先配置 安装目录下的idea64.exe.vmoptions
,然后查看配置是否生效。(一般情况下是没有效果的)
3、设置参数
具体要修改或添加的参数如下:
-server
-Xms3g
-Xmx3g
-XX:ReservedCodeCacheSize=2048m
-XX:+UseCompressedOops
最终的配置内容如下:
3.1、说明:
- JVM 参数的内存单位是不区分大小写,也就是就 3g 等于 3G、1024m 等于 1024M。
-
-Xms
、-Xmx
为什么要设置成一样的值。
其实这样的配置是官方文档推荐的,本文的第6节有专门介绍。
4、设置显示内存的使用情况
如下图所示,勾选 Show memory indicator
,Apply。 在 IntelliJ IDEA 的 右下角的状态栏中看到内存的使用情况。
5、测试
保存配置参数后,重启 IntelliJ IDEA ,发现运行速度明显加快。 在 IntelliJ IDEA 的 右下角的状态栏中看到内存的使用情况。
问题:
3g=1024*3= 3072M ,而状态栏中显示3005M,内存少了 67M ,哪去了?
6、Java 官方文档
6.1、文档1
https://www.oracle.com/java/technologies/javase/vmoptions-jsp.html
6.2、文档2
https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html
如果看不懂英文,下面是中文:
推荐阅读
-
Intellij IDEA remote tomcat debug with jrebel on linux
-
IntelliJ IDEA之UML类图
-
Intellij IDEA 安装go语言插件
-
intellij idea tomcat热部署配置教程
-
IntelliJ IDEA2018.1、2017.3**方法
-
去掉IntelliJ IDEA 中 mybatis 对应的 xml 文件警告的教程图解
-
IntelliJ IDEA 2017.1.4 x64配置步骤(介绍)
-
SpringBoot项目在IntelliJ IDEA中如何实现热部署
-
Intellij IDEA实现SpringBoot项目多端口启动的两种方法
-
IntelliJ IDEA使用maven实现tomcat的热部署