JVM内存调整

先试着调整一下idea的

找到软件安装位置/bin/idea64.exe.vmoptions

给他直接整个起飞的,改成

-Xms512m

-Xmx1500m

JVM内存调整_jvm内存

找到Java安装的位置/jre/lib/amd64/jvm.cfg

加上

-Xms512m

-Xmx1024m

JVM内存调整_jvm内存_02

打开idea,在运行中找到编辑配置

然后打开环境,能看到虚拟机选项,给其整上

-Xms512m

-Xmx1024m

JVM内存调整_java_03

看到个有意思的经典配置

-Xmx3550m -Xms3550m -Xss128k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:MaxPermSize=16m -XX:MaxTenuringThreshold=0
  • -Xmx3550m: 设置 JVM 最大可用内存为 3550M
  • -Xms3550m: 设置 JVM 初始内存为 3550m
  • -Xmn2g: 设置年轻代大小为 2G
  • -Xss128k: 设置每个线程的堆栈大小为128k
  • -XX:NewRatio=4: 设置年轻代与年老代的比值为4
  • -XX:SurvivorRatio=4: 设置年轻代中 Eden 区与 Survivor 区的大小比值为4
  • -XX:MaxPermSize=16m: 设置持久代大小为 16m
  • -XX:MaxTenuringThreshold=0: 设置垃圾最大年龄为0

好东西,其实直接用上面的就很不错

感谢观看,文笔有限,博客不出彩,还请多多见谅