Tomcat默认的Java虚拟机JVM启动内存参数只有64MB或128MB左右,这个值非常小,远远不能利用当今服务器强大的内存,所以需要设置Java虚拟机JVM启动内存参数。具体设置方法如下。
Tomcat修改TOMCAT_HOME/bin/并将其添加到[echoUsingCATALINA_BASE:
"%CATALINA_BASE%"]。示例:
setJAVA_OPTS=-server-Xms1536m-Xmx1536m或JAVA_OPTS="-server-没有则变为
<。p>setJAVA_OPTS=-Xms1536m-Xmx1536m或JAVA_OPTS="-JDK/JRE/JVM版本号表示命令中设置的Java虚拟机内存可用。例如Java-Xmx1280m-version;
Java-Xmx1408m-version;
Java-Xmx1536m-version;
Java-Xmx1664m-version;
Java-Xmx2048m-version;
例如,如果您从DOS命令窗口java-运行以下命令,您将看到JDK/JRE/JVM版本号表示虚拟机内存为1024MB。
下图中,运行Java-Xmx1152m
-version时,不显示JDK/JRE/JVM版本号,所以1152MB的Java虚拟表示它是一台机器。内存不可用:
稍等一下。但是,由于物理内存和运行限制,JVM启动内存参数无法无限增加。通常,Windows操作系统可以使用大约1.6GB的Java虚拟机。内存,一些JDK例如Jrockit最多可以有1.9GB左右。另外Linux、小型机AIX等都可以更大。。
-Xms用于设置应用程序可以使用的最大内存量。如果您的程序使用大量内存,您可能需要修改并增加该数字的值。
Xms用于设置程序初始化时内存堆栈的大小,增大该值将提高程序的启动性能。
所以,你可以根据程序的大小和你电脑的实际配置来配置这两个参数,参数的单位是m(兆)。
Java简介
Java是一种面向对象的编程语言,允许您编写跨平台的应用程序软件。Java技术具有突出的灵活性、高效性、平台可移植性和安全性,广泛应用于PC、数据中心、游戏机、科学超级计算机、移动电话和互联网,并拥有全球最大的专业开发者社区。
主要组成
Java由以下四个方面组成:
●Java编程语言,即语法。
●Java文件格式,即各种文件夹和文件的后缀。
●JVM(Java虚拟机)是处理*.class文件的解释器。
●Java应用程序编程接口(JavaAPI)。
体系
Java共有三个体系:
JavaSE(J2SE、Java2PlatformStandardEdition、标准版)、
JavaEE(J2EE、Java2Platform、EnterpriseEdition、企业版)、
JavaME(J2ME、Java2PlatformMicroEdition、MicroEdition)。
上一篇:java虚拟机命令大全
下一篇:无法创建java虚拟机