当前位置:首页 > 虚拟机 > 正文

怎么加java虚拟机参数


一、如何设置Java虚拟机JVM启动内存参数

Tomcat默认的Java虚拟机JVM启动内存参数只有大约。64MB或128MB,这很小,远远不能利用当今服务器强大的内存,因此需要设置Java虚拟机JVM启动内存参数。具体设置方法为:

Tomcat更改TOMCAT_HOME/bin/,添加[echoUsingCATALINA_BASE:
"%CATALINA_BASE%"],例如:

setJAVA_OPTS=-server-Xms1536m-Xmx1536m或JAVA_OPTS="-server-Xms1536m
-Xmx1536m",

不能添加服务器模式参数-server,它变成

setJAVA_OPTS=-Xms1536m-Xmx1536m或JAVA_OPTS="-Xms1536m-Xmx1536m",

1536m只是一个示例可以在DOS命令窗口和屏幕JDK/JRE/JVM中测试可以使用多少Java虚拟机内存版本号表示可以使用命令中设置的Java虚拟机内存,例如执行

Java-Xmx1280m版本;

Java-Xmx1408m版本;

Java-Xmx1536m版本;

Java-Xmx1664m版本;

Java-Xmx2048m版本;

例如在下面的DOS命令窗口中运行java-Xmx1024m
版本,显示JDK/JRE/JVM版本号,表示最大可以使用的Java虚拟机内存为1024MB:

下图中,Java-Xmx1152m
版本运行时,无法显示JDK/JRE/JVM版本号,说明1152MBJava虚拟机内存无法使用:

等等,但是JVM启动内存参数不能无限增加,因为它受到物理内存和操作系统的限制,通常情况下,一个Java虚拟机的启动内存参数大约是100MB。。1.6GB在Windows操作系统下使用较大。


二、netbeans里怎么改java虚拟机内存配置IDE启动参数
我们可以通过命令行或者在netbeans安装目录下的etc/文件中给IDE添加启动参数。将IDE的启动参数传递给现有的JVM也可以优化IDE的启动过程。
例如,设置JVM的–Xmx(最大大小)参数有两种方法:
1)在中添加–J-Xmx64m行
2)输入命令行参数启动号
UNIX系统命令:./–J-Xmx64m
Windows系统命令:–J-Xms64m