欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

修改 IntelliJ IDEA 内存大小

程序员文章站 2022-07-14 10:35:51
...

IntelliJ IDEA 安装后, 按默认内存大小使用时会比较卡顿, 强烈建议对 IntelliJ IDEA 内存进行修改。

1、查看本机的内存大小

修改 IntelliJ IDEA 内存大小
由于本人的笔记本内存是32G的, 所以我计划将 IntelliJ IDEA 内存设置为3G 或 4G 。

2、打开配置文件

打开配置文件有2种方式。

2.1、方式1:

运行 IntelliJ IDEA ( 我使用的是 x64启动菜单), 菜单 Help --> Edit Custom VM Options ,找到配置文件。如下图所示:
修改 IntelliJ IDEA 内存大小

2.2、方式2:

如果不想 运行 IntelliJ IDEA , 可以在 用户目录C:\Users\admin\.IntelliJIdea2019.3\config 中 , 找到对应的配置文件 idea64.exe.vmoptions
修改 IntelliJ IDEA 内存大小

2.3、说明

有人误认为内存参数配置文件是 IntelliJ IDEA 安装目录下的idea64.exe.vmoptions ,其实是不对的。
修改 IntelliJ IDEA 内存大小

打开 IntelliJ IDEA 安装目录下 idea.bat , 已经指出配置文件是 %USERPROFILE%\.IntelliJIdea2019.3\config\idea%BITS%.exe.vmoptions
C:\Users\admin\.IntelliJIdea2019.3\config\idea64.exe.vmoptions

修改 IntelliJ IDEA 内存大小

当然也可以先配置 安装目录下的idea64.exe.vmoptions ,然后查看配置是否生效。(一般情况下是没有效果的)

3、设置参数

具体要修改或添加的参数如下:

-server
-Xms3g
-Xmx3g
-XX:ReservedCodeCacheSize=2048m
-XX:+UseCompressedOops

最终的配置内容如下:
修改 IntelliJ IDEA 内存大小

3.1、说明:

  • JVM 参数的内存单位是不区分大小写,也就是就 3g 等于 3G、1024m 等于 1024M。
  • -Xms-Xmx 为什么要设置成一样的值。

其实这样的配置是官方文档推荐的,本文的第6节有专门介绍。

4、设置显示内存的使用情况

如下图所示,勾选 Show memory indicator ,Apply。 在 IntelliJ IDEA 的 右下角的状态栏中看到内存的使用情况。

修改 IntelliJ IDEA 内存大小

5、测试

保存配置参数后,重启 IntelliJ IDEA ,发现运行速度明显加快。 在 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

修改 IntelliJ IDEA 内存大小

6.2、文档2

https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html
修改 IntelliJ IDEA 内存大小

如果看不懂英文,下面是中文:
修改 IntelliJ IDEA 内存大小

相关标签: IntelliJ IDEA