Arthas 基本命令使用

1、arthas 进入应用
2、选择要查看的 进程 号 例如 1
3、trace 包名 方法名
4、watch 包名 方法名 “{params}” -x - 展开行数;
例如:watch com.ziroom.zrsp.vender.service.RepairOrderService findForPage “{params, returnObj}” -x 5

如下图所示:
在这里插入图片描述

在这里插入图片描述

### Arthas 中 `gc` 命令使用方法 #### 功能概述 `gc` 是 Arthas 提供的一个重要命令,主要用于触发垃圾回收并显示当前 JVM 的内存状态。该命令可以帮助开发者更好地理解应用程序中的对象分配情况以及垃圾收集行为。 #### 使用语法 基本用法如下: ```bash gc [options] ``` 其中 `[options]` 可以为以下几种形式之一: - `-h`: 显示帮助信息。 - `-?`: 同样表示显示帮助信息。 - `--help`: 也用于显示帮助信息[^2]。 #### 实际操作示例 当执行 `gc` 命令时,Arthas 将会尝试调用系统的 Full GC 方法,并打印出堆内存在 GC 前后的变化详情。这有助于识别是否存在内存泄漏等问题。 例如,在命令行输入 `gc` 并回车后,可以看到类似如下的输出结果(具体数值可能因环境不同而有所差异): ``` Heap before full GC: default ps young gen total 761856K, used 749308K [0x00000007dab00000, 0x0000000800000000, 0x0000000800000000) eden space 662528K, 100% used [0x00000007dab00000, 0x00000007fbb80000, 0x00000007fbb80000) from space 99328K, 99% used [0x00000007faa80000, 0x00000007ff9cdd70, 0x00000007ffb00000) to space 99328K, 0% used [0x00000007fbb80000, 0x00000007fbb80000, 0x00000007faa80000) default ps old gen total 1740800K, used 1274774K [0x00000006c2e00000, 0x00000007dab00000, 0x00000007dab00000) object space 1740800K, 73% used [0x00000006c2e00000, 0x00000007bcbdfaf0, 0x00000007dab00000) Heap after full GC: default ps young gen total 761856K, used 16K [0x00000007dab00000, 0x0000000800000000, 0x0000000800000000) eden space 662528K, 0% used [0x00000007dab00000, 0x00000007dab04000, 0x00000007fbb80000) from space 99328K, 0% used [0x00000007faa80000, 0x00000007faa84000, 0x00000007ffb00000) to space 99328K, 0% used [0x00000007fbb80000, 0x00000007fbb80000, 0x00000007faa80000) default ps old gen total 1740800K, used 1274774K [0x00000006c2e00000, 0x00000007dab00000, 0x00000007dab00000) object space 1740800K, 73% used [0x00000006c2e00000, 0x00000007bcbdfaf0, 0x00000007dab00000) ``` 通过对比前后数据的变化,能够直观感受到一次完整的垃圾回收过程所带来的影响。 对于更深入的学习和探索其他高级特性,则建议访问 Arthas 官网获取最新最全的信息[^1]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值