一、环境介绍
环境描述:WINDOW10
JDK环境:JDK1.8.10(非OPEN JAVA JDK)
目标进程:TOMCAT下的WEB程序以SERVCIE服务进行安装

二、具体步骤
1. 下载arthas工具包到目标服务器,安装包在arthas官网

2. 解压安装包,看到如下内容,其中arthas-boot.jar为可执行JAR包

3. 运行命令控制台,输入正确的java -jar arthas-boot.jar PID(进程号) 命令
--如下所示为错误的输入方式,提示无法找到JAVA进程。

--原因:TOMCAT的JAVA进程以WINDOWS SERVCIE的服务方式启动,ARTHAS无法识别。
--解决方式:通过桌面右键任务管理器找到需要监控的JAVA服务所在进程号,如下图所示监视的JAVA任务进程ID为22124

输入如下的命令,可见ARTHAS服务正常启动了

4. 正常运行arthas常见命令

三、
目录

本文介绍了如何在Windows 10环境下,针对以服务方式运行的Tomcat进行性能调优,特别是使用Arthas进行监控。首先,详细讲述了获取并启动Arthas以连接到Tomcat服务的Java进程的步骤,强调了需要正确识别服务进程号。接着,文章提出了GC调优的目的,包括减少老年代对象数量和缩短GC执行时间,并列举了多个调优策略,如调整新生代大小、设置大对象直接进入老年代的阈值、控制对象进入老年代的年龄以及设置稳定的堆大小。最后,提到了评估是否需要进行GC优化的标准。
最低0.47元/天 解锁文章
1097

被折叠的 条评论
为什么被折叠?



