如何修改IDEA的内存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何修改IDEA的内存相关的知识,希望对你有一定的参考价值。

参考技术A 为什么要修改IDEA的内存
  现在我们运行的JavaWeb项目大都是Maven结构,在使用这种项目结构时,我们会经常遇到查看项目依赖视图的情况,比如说我经常使用的IDE开发工具IDEA就是如此。

正常情况下,我们的IDEA的默认设置在运行JavaWeb项目时是不会出现任何问题的。But!在查看项目的依赖视图时并不在列,由于查看项目的依赖视图时往往是IDEA最占用内存的时候,而IDEA的默认内存设置往往不足,这就导致IDEA频繁的访问硬盘,造成硬盘卡机,致使整个操作系统都卡的动不了,所以说我们得修改IDEA的默认占用内存数据。

如何修改IDEA的内存
  在桌面上找到IDEA的图标,选择鼠标右键【打开文件位置】,如下图所示,在这里我们可以看到两个idea的启动程序,其分别对应不同位数的操作系统,假如我们的操作系统是32位,那么我们对应的启动项为idea.exe,而我的是64位,所以说我的操作系统的Idea启动项对应的就是idea64.exe

在IDEA中,与其所占用内存相关的配置文件为idea64.exe.vmoptions,该配置文件用普通的文本编辑器就可以打开。

其原始的配置信息为:

修改后的为:

如何调出这个呢?下图:

IDEA 调整 VM 配置文件(64位)

64 位操作系统中 8G 内存以下的机子或是静态页面开发者是无需修改的。 

64 位操作系统且内存大于 8G 的, 如果你是开发大型项目、 Java 项目或是 Android 项目,建议进行修改 。

1、打开 idea64.exe.vmoptions 文件,如下所示:

技术分享图片

2、常修改的就是下面 3个参数:

-Xms128m 16G内存机器可以修改为: -Xms512m (设置初始化的内存数,增加该值可以提高JAVA程序的启动速度)

-Xmx750m 16G内存机器可以修改为: -Xms1500m(设置最大内存数,增加该值可以减少内存垃圾回收的频率,提高程序性能)

-XX:ReservedCodeCacheSize=240m  16G内存机器可以修改为 -XX:ReservedCodeCacheSize=500m (保留代码占用的内存容量)

 


以上是关于如何修改IDEA的内存的主要内容,如果未能解决你的问题,请参考以下文章

idea设置内存大小

修改idea内存

IntelliJ IDEA 修改内存大小并展示

idea内存不足或过大闪退

IDEA启动内存设定

IDEA 调整 VM 配置文件(64位)