修改 IntelliJ IDEA 内存大小
文章目录1、查看本机的内存大小2、打开配置文件2.1、方式1:2.2、方式2:2.3、说明3、设置参数4、设置显示内存的使用情况5、测试6、Java 官方文档6.1、文档16.2、文档2IntelliJ IDEA 安装后, 按默认内存大小使用时会比较卡顿, 强烈建议对 IntelliJ IDEA 内存进行修改。1、查看本机的内存大小由于本人的笔记本内存是32G的, 所以我计划将 IntelliJ
文章目录
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
如果看不懂英文,下面是中文:
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)