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

东方通修改jvm内存

  • 内存
  • 2024-06-11 05:14:15
  • 3560

一、如何设置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命令中检查可以使用多少Java虚拟机内存。JDK/JRE/JVM版本号表示可以使用命令中设置的Java虚拟机内存,例如运行

Java-Xmx1280m-version;

Java-Xmx1408m-version;

Java-Version-Xmx1536m;

Java-Version-Xmx1664m;

Java-Version-Xmx2048m;

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

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

请稍候,但是JVM启动内存参数无法无限增加,因为它受到限制一般来说,Windows操作系统可以使用大约1.6GB的Java虚拟机。一些JDK(例如Jrockit)的最大容量约为1.9GB。还有Linux、AIX小型机等。它们可以更大。


二、如何加大jvm的内存和tomcat的内存修改Tomcat的内存模式:
修改
在这行前面添加
setJAVA_OPTS=%JAVA_OPTS%%LOGGING_CONFIG%
JAVA_OPTS='内存使用-Xms512m-Xmx1024m'尺寸由Tomcat决定。扩展JVM实际上就是PAN,它是在运行JVM时指定的。如果您运行的是Tomcat,请替换。如果运行的是Eclipse,修改不同的进程根据运行的具体程序有不同的修改方法