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

java虚拟机参数详解(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-没有则变为

<。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等都可以更大。。

启动JAVA程序时,参数-Xms及Xmx有什么用

-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)。