Windows测试Arthas

本文详细介绍了Arthas的安装步骤,包括通过官方网站获取安装包,以及在CMD控制台下以管理员身份运行as.bat命令来启动工具。此外,还提供了如何查看进程ID的方法,以及Arthas在Linux环境下的使用技巧,如通过ps-ef|grep java命令查找Java进程。文中还提到了jad类反编译工具的使用,以及Arthas的trace功能,用于跟踪方法调用的执行时间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装步骤:

https://my.oschina.net/Rayn/blog/2054773

官网:

https://alibaba.github.io/arthas/quick-start.html

使用:

https://www.jianshu.com/p/4e711a780aa3

https://my.oschina.net/Rayn/blog/2054773

https://blog.youkuaiyun.com/qq_28193587/article/details/87967310

在cmd控制台输入:

.\as.bat  pid      必须要用cmd 管理员运行才可以,要不然报拒绝访问

查看程序的 pid 使用java 自带的java VisualVM  可视化工具

 

测试代码:控制台的报名一定要和代码中的保持一致

uuid是方法名:

package com.sobot.chat.channel;

import java.util.UUID;

/**
 * @Author Ryan
 * @Date 2018/9/18  9:58
 * @desc
 */
public class CQTesy{

    /**
     *
     * @return
     */
    public static String uuid(){
       return UUID.randomUUID().toString().replaceAll("-", "");
    }

    public static void main(String[] args) {

        while(true){
            System.out.println("uuid = " + uuid());

            try {
                Thread.sleep(1000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}

举例:

1、

 

2、Linux 查看机器运行程序的进程号:

 ps -ef | grep java

 

3、类的反编译:

jad  类路径

 

4、trace: 可以跟踪方法内,调用的执行时间

5、查看方法的入参:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值