Jvm性能调优+监控工具Arthas【阿里开源】

简介: Jvm性能调优+监控工具Arthas【阿里开源】

官网:arthas官网

具体详细使用请参考官方文档:快速入门 | arthas

最简单使用:

在你自己linux机器(前提是已有JVM程序)上面下载arthas包,并启动

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

看到你的jvm代号:

选择本JVM代号:1 ,进入arthas控制台

重点:如果看了这个jvm,切换看另外一个jvm的话,需要先执行stop命令,然后再jar -jar arthas-boot.jar 在选择新的jvm监控,否则会提示报错

然后执行:dashboard,显示当前jvm线程、内存等信息



按ctrl+C,退出实时刷新的dashboard控制台,执行thread 13命令查看13号线程的情况


可以通过jad反编译class文件(业务场景,看线上代码是不是最新的发布代码)


退出 arthas命令:quit或者exit命令

相关文章
|
Arthas 监控 Java
Arthas memory(查看 JVM 内存信息)
Arthas memory(查看 JVM 内存信息)
1040 6
|
存储 监控 算法
jvm-性能调优(二)
jvm-性能调优(二)
|
Arthas 监控 Java
Arthas jvm(查看当前JVM的信息)
Arthas jvm(查看当前JVM的信息)
423 17
|
Arthas 监控 Java
Arthas vmoption(查看和修改 JVM里诊断相关的option)
Arthas vmoption(查看和修改 JVM里诊断相关的option)
276 16
|
Arthas 监控 Java
(十一)JVM成神路之性能调优篇:GC调优、Arthas工具详解及各场景下线上最佳配置推荐
“在当前的互联网开发模式下,系统访问量日涨、并发暴增、线上瓶颈等各种性能问题纷涌而至,性能优化成为了现时代开发过程中炙手可热的名词,无论是在开发、面试过程中,性能优化都是一个常谈常新的话题”。
1992 3
|
Arthas 监控 Java
Arthas thread(查看当前JVM的线程堆栈信息)
Arthas thread(查看当前JVM的线程堆栈信息)
2152 10
|
Arthas 监控 Java
Arthas perfcounter(查看当前 JVM 的 Perf Counter 信息)
Arthas perfcounter(查看当前 JVM 的 Perf Counter 信息)
194 15
|
Arthas 监控 Java
Arthas sysprop(查看和修改JVM的系统属性)
Arthas sysprop(查看和修改JVM的系统属性)
393 9
|
Arthas 监控 Java
Arthas vmtool(从 jvm 里查询对象,执行 forceGc)
Arthas vmtool(从 jvm 里查询对象,执行 forceGc)
918 16
|
Arthas 监控 Java
Arthas redefine(加载外部的.class文件,redefine到JVM里 )
Arthas redefine(加载外部的.class文件,redefine到JVM里 )
696 15