如何设置Java虚拟机JVM启动内存参数
2017-03-23 14:38
381 查看
Tomcat默认的Java虚拟机JVM启动内存参数大约只有64MB或者128MB,非常小,远远没有利用现在服务器的强大内存,所以要设置Java虚拟机JVM启动内存参数。具体设置方法为:
Tomcat修改TOMCAT_HOME/bin/catalina.bat,在[echo Using CATALINA_BASE: "%CATALINA_BASE%"] 上面加入,比如:
set JAVA_OPTS= -server -Xms1536m -Xmx1536m或者JAVA_OPTS="-server -Xms1536m -Xmx1536m",
服务器模式参数-server不加也可以 ,就变成
set JAVA_OPTS= -Xms1536m -Xmx1536m或者JAVA_OPTS=" -Xms1536m -Xmx1536m",
1536m只是举个例子,具体可以在DOS命令窗口中测试能使用多大的Java虚拟机内存,能显示JDK/JRE/JVM版本号的就说明能使用命令中设置的Java虚拟机内存,如执行
Java -Xmx1280m -version;
Java -Xmx1408m -version;
Java -Xmx1536m -version;
Java -Xmx1664m -version;
Java -Xmx2048m -version;
比如在下列DOS命令窗口中执行java -Xmx1024m -version,显示出JDK/JRE/JVM版本号,说明最大能使用1024MB的Java虚拟机内存:
下图中执行Java -Xmx1152m -version,不能显示出JDK/JRE/JVM版本号,说明不能使用1152MB的Java虚拟机内存:
等等,但是JVM启动内存参数也不可能无限增大,因为他受限于物理内存和操作系统的限制,Windows操作系统下一般可以使用1.6GB左右的Java虚拟机内存,有些JDK如Jrockit可能最大可达1.9GB左右,此外,Linux、小型机AIX等情况可以较大。
Tomcat修改TOMCAT_HOME/bin/catalina.bat,在[echo Using CATALINA_BASE: "%CATALINA_BASE%"] 上面加入,比如:
set JAVA_OPTS= -server -Xms1536m -Xmx1536m或者JAVA_OPTS="-server -Xms1536m -Xmx1536m",
服务器模式参数-server不加也可以 ,就变成
set JAVA_OPTS= -Xms1536m -Xmx1536m或者JAVA_OPTS=" -Xms1536m -Xmx1536m",
1536m只是举个例子,具体可以在DOS命令窗口中测试能使用多大的Java虚拟机内存,能显示JDK/JRE/JVM版本号的就说明能使用命令中设置的Java虚拟机内存,如执行
Java -Xmx1280m -version;
Java -Xmx1408m -version;
Java -Xmx1536m -version;
Java -Xmx1664m -version;
Java -Xmx2048m -version;
比如在下列DOS命令窗口中执行java -Xmx1024m -version,显示出JDK/JRE/JVM版本号,说明最大能使用1024MB的Java虚拟机内存:
下图中执行Java -Xmx1152m -version,不能显示出JDK/JRE/JVM版本号,说明不能使用1152MB的Java虚拟机内存:
等等,但是JVM启动内存参数也不可能无限增大,因为他受限于物理内存和操作系统的限制,Windows操作系统下一般可以使用1.6GB左右的Java虚拟机内存,有些JDK如Jrockit可能最大可达1.9GB左右,此外,Linux、小型机AIX等情况可以较大。
相关文章推荐
- Eclipse里面如何设置jvm启动参数
- Java虚拟机JVM启动内存参数设置
- 如何用VB 设置OFFICE 2003程序 启动时 是否启用宏的提示--设置安全级别
- 如何设置没有启动窗体时地启动
- 如何设置Tomcat的JVM虚拟机内存大小
- tomcat启动jvm内存设置
- 双系统如何设置系统默认启动
- 多操作系统如何设置系统启动顺序
- [SharePoint 工作流] 如何设计一个通用的多级多审核工作流程(二):关联设置与启动设置
- 如何设置TOMCAT的JVM虚拟机内存大小
- 如何设置Tomcat的JVM虚拟机内存大
- 如何设置使Eclipse启动时选择工作空间
- [转]java虚拟机jvm关于内存的设置与调优
- JXARM9-2410系列教学实验系统中如何将应用程序添加到root文件系统并设置启动时运行
- 如何显示JVM(JAVA虚拟机)类加载顺序
- java虚拟机jvm关于内存的设置与调优
- JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:
- 海尔电脑如何设置光盘启动
- ]教你如何安装SCSI硬盘 安装、启动、设置
- apache如何设置启动时的子服务进程个数