java程序启动时指定JVM内存参数和Xms、Xmx参数学习

先找个java程序来试验;找这个,

java实现计算机图形学中点画线算法_java 多个点连成一条线 算法-CSDN博客

 JVM内存参数中,
-Xms:设置堆内存的初始大小,默认为物理内存的1/64;

-Xmx:设置堆内存的最大大小,默认为物理内存的1/4;

程序名为DrawLine,使用 java DrawLine 就运行了程序;

也可以在启动时指定堆内存大小;

启动时指定堆内存初始大小为512M则如下;

java程序启动时指定JVM内存参数和Xms、Xmx参数学习_第1张图片

 

启动时指定堆内存初始大小为512M、堆内存最大大小为1G则如下;

java程序启动时指定JVM内存参数和Xms、Xmx参数学习_第2张图片 

tomcat也可配置这两个参数;在如下图选中内容后,

java程序启动时指定JVM内存参数和Xms、Xmx参数学习_第3张图片 

添加一行,

    JAVA_OPTS='-Xms512m -Xmx1024m'

或者是在 “@echo off” 下面添加,

 set JAVA_OPTS="-server -Xms256m -Xmx512m"

Eclipse是在eclipse.ini中配置;默认的是 -Xms256m -Xmx1024m;从这个看eclipse占内存并不大;

Idea感觉卡顿也可配置相关内存参数;

 
 

 

你可能感兴趣的:(Java,java,jvm,Xms,Xmx)