1.TOMCAT初始JVM大小为64M,在将应用正式部署后,可以通过调整catalina.bat中的内容调整tomcat的初始JVM大小,以获得更好的性能。
范例如下(catalina.bat):
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Xms128m -Xmx256m
-Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" ......
红色的内容为添加的内容,随后类似于此的三个位置都如上进行添加,xms为初始最小分配内存,xmx为最大允许分配内存。tomcat启动时,将按照xms进行内存的分配,当JVM内存不足时,将再进行分配,但最大不能超过xmx设定的值。一般将xms和xmx设定为同样的值。
2.TOMCAT在运行过程中可以实时监控当前应用JVM的占用情况。TOMCAT本身带的应用manager可以进行服务器状态的监控。为了运行该程序,需要创建角色manager和对应的用户。
创建位置在conf/tomcat-users.xml中,内容如下所示:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="admin" password="tomcat" roles="admin,manager"/>
</tomcat-users>
创建了角色manager和用户admin/tomcat后就可以使用manager应用了。
在IE中键入httpp://localhost:8080,进入tomcat的主界面,然后选择左面的
<!-- Table of Contents -->
|
下的
Tomcat Manager,输入用户名和密码(admin/tomcat),就进入了manager的界面,
选择最右方的“Server Status”,便可以看到JVM的占用情况。
Free memory: 3.69 MB Total memory: 10.60 MB Max memory: 63.31 MB
Free memory:当前可用的内存;
Total memory:当前已经分配的JVM内存;
Max memory:当前允许分配的最大JVM内存;
分享到:
相关推荐
eclipse与tomcat的JVM设置
如何配置Tomcat的JVM虚拟机内存大小
tomcat修改JVM内存配置(解决大项目内存溢出问题有效方案)
在/usr/local/apache-tomcat-5.5.23/bin目录下的catalina.sh 添加:JAVA_OPTS='-Xms512m -Xmx1024m' 要加“m”说明是MB,否则就是KB了,在启动tomcat时会报内存不足。 -Xms:初始值 -Xmx:最大值 -Xmn:最小值 解决...
tomcat的jvm内存.txt
详述tomcat服务端配置,使并发更加流畅
JVM(虚拟机),相当于电脑安装系统一样,可以运行应用程序。让tomcat跑起来,就得有jdk,而jdk自带了JVM.
tomcat-jvm优化。配置内存、最大连接数等信息。
java虚拟机jvm及Tomcat中的jvm有关内存的设置与调优
在tomcat下开发是发现导入时间型数据时,数据进入数据库时总是向前一天,需要修改tomcat时区jvm修改。
tomcat-jvm参数调优配置,以及常用参数的配置方式。并发数优化
设置Tomcat的JVM虚拟机内存大小,防止内存溢出
Tomcat 55 Tomcat 6 安装64 JVM
NULL 博文链接:https://long-ltoy.iteye.com/blog/2352376
详细讲述了JVM参数的调优方法和步骤.并描述了GC垃圾回收机制的瓶颈,以及出现内存溢出的原因。
Tomcat JVM虚拟机默认内存1800 M左右,当服务内存不够用时,需要手动设置内存大小,不可超过服务器系统内存的80%,本文档提供设置方法(使用命令启动有效),实测可用。
tomcat7安装使用及jvm连接数参数调优
jvm虚拟机参数调优,tomcat调优,内含代码测试,性能测试讲解
NULL 博文链接:https://dreammoon.iteye.com/blog/2210704