1. 上传arthas-boot.jar到linux的/sino文件夹下
2. 将你的springboot项目部署到 /sino下并启动
3. java -jar arthas-boot.jar 你的springboot项目的pid
4. 推荐使用idea的 Alibaba Cloud Toolkit 插件(不仅替代Xshell ) , 主要是内置了arthas-boot.jar , 现已公测, 后面加钉钉群号(34965379)跟进.
如下是 java -jar arthas-boot.jar pid 成功后, 输入 jvm 命令
[arthas@1460]$ jvm
RUNTIME
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
MACHINE-NAME 1460@sino
JVM-START-TIME 2022-01-10 02:18:24
MANAGEMENT-SPEC-VERSION 1.2
SPEC-NAME Java Virtual Machine Specification
SPEC-VENDOR Oracle Corporation
SPEC-VERSION 1.8
VM-NAME Java HotSpot(TM) 64-Bit Server VM
VM-VENDOR Oracle Corporation
VM-VERSION 25.161-b12
INPUT-ARGUMENTS []
CLASS-PATH mybatisplus.jar
BOOT-CLASS-PATH /usr/java/jdk1.8.0_161/jre/lib/resources.jar:/usr/java/jdk1.8.0_161/jre/lib/rt.jar:/usr/java/jdk1.8.0_161/jre/lib/sunrsasign.jar:/usr/java/jdk1.8.0_1
61/jre/lib/jsse.jar:/usr/java/jdk1.8.0_161/jre/lib/jce.jar:/usr/java/jdk1.8.0_161/jre/lib/charsets.jar:/usr/java/jdk1.8.0_161/jre/lib/jfr.jar:/usr/ja
va/jdk1.8.0_161/jre/classes
LIBRARY-PATH /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CLASS-LOADING
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
LOADED-CLASS-COUNT 11127
TOTAL-LOADED-CLASS-COUNT 11127
UNLOADED-CLASS-COUNT 0
IS-VERBOSE false
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
COMPILATION
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
NAME HotSpot 64-Bit Tiered Compilers
TOTAL-COMPILE-TIME 13264
[time (ms)]
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
GARBAGE-COLLECTORS
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Copy name : Copy
[count/time (ms)] collectionCount : 53
collectionTime : 408
MarkSweepCompact name : MarkSweepCompact 垃圾收集算法
[count/time (ms)] collectionCount : 3
collectionTime : 141
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
MEMORY-MANAGERS
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CodeCacheManager Code Cache
Metaspace Manager Metaspace
Compressed Class Space
Copy Eden Space
Survivor Space
MarkSweepCompact Eden Space
Survivor Space
Tenured Gen
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
MEMORY
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
HEAP-MEMORY-USAGE init : 62914560(60.0 MiB)
[memory in bytes] used : 49902992(47.6 MiB)
committed : 66449408(63.4 MiB)
max : 956891136(912.6 MiB)
NO-HEAP-MEMORY-USAGE init : 2555904(2.4 MiB)
[memory in bytes] used : 82559128(78.7 MiB)
committed : 86540288(82.5 MiB)
max : -1(-1 B)
PENDING-FINALIZE-COUNT 0
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
OPERATING-SYSTEM
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
OS Linux
ARCH amd64
PROCESSORS-COUNT 1
LOAD-AVERAGE 0.0
VERSION 3.10.0-1160.el7.x86_64
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
THREAD
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
COUNT 40
DAEMON-COUNT 36
PEAK-COUNT 41
STARTED-COUNT 49
DEADLOCK-COUNT 0
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FILE-DESCRIPTOR
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
MAX-FILE-DESCRIPTOR-COUNT 4096
OPEN-FILE-DESCRIPTOR-COUNT 70