当前位置:首页 > 内存 > 正文

idea占用内存高怎么办

  • 内存
  • 2024-09-04 09:50:42
  • 7272

一、如何解决idea内存溢出修改ons
-server
-Xverify:none
-Xms300M
-Xmx512M
-XX:+UseParNewGC
-XX:PermSize=128m
-ea
-使用jvm服务器的服务器。适当使用一些文档说在IDEA中添加这个选项可以提高速度。
-Xverify:none禁用Java字节码验证,从而加快类加载速度,无需在启动时仅出于验证目的加载类,缩短启动时间。
-Xms:这是另一个设置内存的参数,用它来设置程序启动时内存堆的大小,如果增大这个值,程序的启动性能将会提高。不过它也有之前的限制,受到xmx的限制。
-Xmx:它是一个java选项,用于设置你的应用程序可以使用的最大内存量(选项,你的应用程序,而不是整个jvm),如果你的程序需要大量内存,那么你需要修改默认设置比如配置tomcat时,如果流量和程序都很大,就需要增大这个值,但是要记住一点,不能比你的机器大,机器就无法承受它,到时候它就会死。。
-XX:PermSize永久区域的大小。
-XX:+UseParNewGC使用并行池算法。
如果你的内存很大,可以将ons文件修改为:
-Xms256m
-Xmx384m
-XX:MaxPermSize=128m
-XX:NewRatio=4
-Xss128k
rkingSetOnMinimize=true
-server
还有一些ties中可以修改的配置比如缓冲区设置为C盘以外的盘
除了idea初始化的内存分配外,还有:
1相当自由,因为这个想法将在你的C盘中。在用户目录中创建缓存。如果你的C盘空间小的话,运行起来会很累。
2.你的项目臃肿吗?因为默认的idea将所有文件都视为项目文件,但实际上我们在idea中需要编辑的基本都是程序文件。类文件、jar文件、文档文件等不需要。打开模块设置界面,更改为源选项,排除所有非程序文件的文件,显着减少idea负载。
二、IntelliJIDEA修改内存大小并展示效果
设置
找到右下角“显示”内存指示器
默认最小内存128M,最大内存750M。当单个项目比较大的时候,想法有一定程度的卡顿,如果你的硬件允许,可以增加想法的内存。我的电脑有16GB内存,我将最大内存设置为2048MB,最小内存设置为1024MB。设置方法:打开idea安装目录下的ons配置文件,路径为Mac根目录:/Applications/
三、JetBrains产品内存优化

如果您对Web开发(特别是javaweb或前端)感兴趣,您可能熟悉两种IDE:

但是,一个好的IDE必然需要良好的硬件支持。,而且总的来说,这种情况下机器的配置并不是很高。比如笔者现在的电脑只有8G内存,每天搬砖的时候需要打开以下软件:

然后我看任务管理器,发现内存已经被占用了90%以上,这很尴尬
我的服务器还没有启动。
%+内存已占用。1.5G被IDEA占用,1.6G被WebStorm占用。

于是,经过一番研究,我找到了相应的解决方案来减少两个IDE的内存占用。

关闭插件后,我发现内存使用量有所下降,但比例没有那么高,于是我打开内存指示器查看内存。使用量显示150of750(IDEA显示),所以使用了不到1/3!!!

现在打开启动参数配置文件。路径是${mainDir}/bin/idea[64]。].选项。
如果笔者使用的是64位客户端,IDEA安装路径为E:\IntelliJIDEA2016.2.5,则文件路径为E:\IntelliJIDEA2016.2.5\ons
。内存参数

作者对参数进行了如下修改(这里只列出修改的行数,不要删除其他任何内容):

WebStorm也是如此。