window系统查看tomcat内存使用情况并修改tomcat的启动内存

环境:jdk1.80 tomcat8.5.31 window2008 server

一、查看tomcat内存使用·

查看方式一:查看tomcat的管理页面

(1)恢复tomcat/webapps目录下原来的manager项目文件
(2)修改tomcat/conf/server-users.xml添加以下配置,如下图所示-----配置管理权限------重启tomcat

![在这里插入图片描述](https://img-blog.csdnimg.cn/3d098c799d734813b68eb2861e4ee1e6.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA7oGWIO6QlCDukIog7pCDIO6QhCDukIkg7pCS,size_20,color_FFFFFF,t_70,g_se,x_16)

(3)访问管理页面http://ip:端口,,点击Server status,输入配置好的账号密码,如下图所示

在这里插入图片描述
在这里插入图片描述

查看方式二:使用jconsole工具查看

打开jdk\bin目录下找到jconsole.exe文件,双击打开,如图所示,可以看到内存使用情况
在这里插入图片描述

查看方式三:使用jvisualvm工具查看

打开jdk\bin目录下找到jvisualvm.exe文件,双击打开,如图所示,可以看到内存使用情况
在这里插入图片描述
打开概述可以看到tomcat的启动参数使用情况
在这里插入图片描述

二、修改tomcat的启动内存参数有两种方式

方式一:将tomcat安装到系统服务中,需要修改注册表,进行修改内存

win+r -----输入regedit------打开注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions
值为
-Dcatalina.home=“C:\ApacheGroup\Tomcat 5.0”
-Djava.endorsed.dirs=“C:\ApacheGroup\Tomcat 5.0\common\endorsed”
-Xrs
如加入 -Xms512m -Xmx800m

重启tomcat服务,设置生效

方式二:直接用tomcat/bin/start.bat程序启动的,需要修改tomcat/bin/catalina.bat文件-----重启tomcat就可以生效

在“set “CURRENT_DIR=%cd%””上面添加下面配置,如图所示
set “JAVA_OPTS=%JAVA_OPTS% -Xms1024m -Xmx2048m -Xss512K -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m”
在这里插入图片描述

参数详解

-Xms:指定jvm初始启动以后的初始内存

-Xmx: jvm堆的最大内存 jvm启动后会分配-Xmx参数指定大小的内存给JVM 但是不一定全部都使用,jvm会根据-Xms参数来调节真正用于jvm的内存

-Xss: 设置每个线程的堆栈大小。JDK5.0以后每个线程堆栈大小为1M,以前每个线程堆栈大小为256K。更具应用的线程所需内存大小进行调整。在相同物理内存下,减小这个值能生成更多的线程

-XX:NewSize:新生代初始值

-XX:MaxNewSize:新生代最大内存

-XX:permSize:永久代初始值

-XX:MaPermSize:永久代最大值

-XX:MetaspaceSize:初始空间大小,达到该值就会触发垃圾收集进行类型卸载,同时GC会对该值进行调整:如果释放了大量的空间,就适当降低该值;如果释放了很少的空间,那么在不超过MaxMetaspaceSize时,适当提高该值

-XX:MaxMetaspaceSize:最大空间,默认是没有限制的

Java8以后,永久代被元空间取代,同时元空间不像永久代一样受制于堆内存,元空间是基于操作系统内存的,理论上讲,可以一直扩展内存直到操作系统的极限,
所以设置元空间大小时,建议加上-XX:MaxMetaspaceSize参数,给个范围限制,和-XX:MetaspaceSize参数值一样,一般设置成256M即可,避免元空间占用的内存一直增长。
————————————————
版权声明:本文为CSDN博主「绅士jiejie」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_38106322/article/details/109004181
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值