Intellij IDEA 怎么设置JVM 内存

Intellij IDEA 怎么设置JVM 内存,第1张

修改IntelliJ IDEA 7.0\bin下idea.exe.vmoptions

-server

-Xverify:none

-Xms300M

-Xmx512M

-XX:+UseParNewGC

-XX:PermSize=128m

-ea

-server 使用server jvm。酌情使用,有些doc说IDEA加该选项可以提高速度。

-Xverify:none 关闭Java字节码验证,从而加快了类装入的速度,并使得在仅为验证目的而启动的过程中无需装入类,缩短了启动时间。

-Xms:是另一个设置内存的参数,用它来设置程序初始化的时候内存栈的大小,增加这个值的话你的程序的启动性能会得到提高。不过同样有前面的限制,以及受到xmx的限制。

-Xmx:是java的一个选项,用来设置你的应用程序能够使用的最大内存数(看好,致使你的应用程序,不是整个jvm),如果你的程序要花很大

内存的话,那就需要修改缺省的设置,比如配置tomcat的时候,如果流量啊程序啊都很大的话就需要加大这个值了,不过有一点是要记住的,不要大得超过你

的机器的内存,那样你的机器会受不了的,到时候就死翘翘了。。

-XX:PermSize 永久区的大小。

-XX:+UseParNewGC 使用并行收集算法。

内存大的可以改idea.exe.vmoptions文件为:

-Xms256m

-Xmx384m

-XX:MaxPermSize=128m

-XX:NewRatio=4

-Xss128k

-Dsun.awt.keepWorkingSetOnMinimize=true

-server

还有是idea.properties 可以修改一些配置,比如缓冲区设置到C盘外的其他盘下

除了对idea启动的内存分配外,还有:

1、你的C盘空闲是否足够,因为idea会在c盘你的用户目录下建立缓存。如果你的c盘空间小,运转起来会比较累。

2、你的project是否臃肿。因为默认的idea会将所有文件都当成project的文件,而其实我们需要在idea里编辑的基本都是程序文

件。而 class文件、jar文件、doc文件等等都是不需要的。打开module

setting界面,切换到source选项把不属于程序文件的都exclude掉,大大降低idea的负荷。

首先可以试试在项目管理(就是工具栏那个窗口图标)中删除无效的jdk环境, 然后设置中也有java编译器的设置,检查一下. 另外如果是maven项目, 检查maven配置文件,可以直接指定jdk版本

可以在IDE中设置VM参数,添加如下参数即可:-javaagent:<path>/<jar_name>.jar,其中<path>表示jar文件所在的路径,<jar_name>表示jar文件的名称。可以在IDE中设置VM参数,添加如下参数即可:-javaagent:<path>/<jar_name>.jar,其中<path>表示jar文件所在的路径,<jar_name>表示jar文件的名称。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11257033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存