Cómo utilizar la herramienta de diagnóstico Arthas-Java con elegancia

Dirección del sitio web oficial: https://arthas.aliyun.com/en-us/
Nota: La demostración aquí utiliza el complemento de idea para demostrar

1. Idea instalar el complemento arthas idea

Inserte la descripción de la imagen aquí
Haga clic en Inicio rápido,

haga clic en IDEA Plugin
Inserte la descripción de la imagen aquí
idea para instalar el complemento arthas idea

2. Descargue arthas-boot.jar y permita, elija especificar la instancia de Java

curl -O https://arthas.aliyun.com/arthas-boot.jar
java -jar arthas-boot.jar

Inserte la descripción de la imagen aquí

Tres, ver el valor de atributo del objeto en la instancia de Java en ejecución


Después de hacer clic, el comando es
getstatic com.ctrip.wingon.frbs.common.GcHelper OS -x 3 El
efecto de ejecución es el siguiente
Inserte la descripción de la imagen aquí

Cuarto, la entrada y salida de la función de monitoreo y excepciones.

Inserte la descripción de la imagen aquí
El comando después de hacer clic es
watch com.ctrip.wingon.frbs.common.GcHelper tryFullGc '{params, returnObj, throwExp}' -v -n 5 -x 3 '1 == 1' El
efecto de ejecución es el siguiente, puede ver claramente la entrada , Salida, índice anormal
Inserte la descripción de la imagen aquí

Cinco, seguimiento del rendimiento

Inserte la descripción de la imagen aquí
Después de hacer clic, el comando es
trace com.ctrip.wingon.frbs.common.GcHelper tryFullGc -v -n 5 --skipJDKMethod false '1 == 1' El
efecto de ejecución es el siguiente, puede ver claramente dónde está el cuello de botella de rendimiento
Inserte la descripción de la imagen aquí

para resumir

También se puede ver información de jvm, generar archivos de descarga directa, ver información de pila, estadísticas de datos, etc. No se muestra aquí que
al usar arthas, puede ubicar fácilmente si el código en producción se ejecuta o no. El valor de ejecución es Cuánto, dónde está el cuello de botella de rendimiento, cuál es la información de jvm, etc.

Supongo que te gusta

Origin blog.csdn.net/qq_33594101/article/details/109383973
Recomendado
Clasificación