Arthas

Arthas

alibaba/arthas

TOOL

阿里巴巴开源的Java诊断工具,用于实时监控、诊断和排查Java应用问题,支持在线调试、性能分析等功能,无需修改代码即可深入分析运行中的Java进程。

Stars

37,337

Forks

7,631

Language

Java

Updated

2026-06-03

agentalibabaarthasclassloaderdiagnosisjavajvmtrace

概述

Arthas 是阿里巴巴开源的一款 Java 诊断工具,专为实时监控、诊断和排查 Java 应用问题而设计。它允许开发者在不修改代码的情况下,深入分析运行中的 Java 进程,提供在线调试、性能分析等核心能力,帮助快速定位和解决生产环境中的复杂问题。

核心特点

  • 无需修改代码即可对 Java 应用进行实时诊断,支持动态监控方法调用、参数和返回值。
  • 提供强大的性能分析功能,包括线程堆栈分析、热点方法追踪和系统负载监控。
  • 支持在线调试,如查看类加载信息、反编译代码和动态修改日志级别,提升排查效率。

适用场景

Arthas 适合 Java 开发者、运维工程师和系统管理员,尤其适用于生产环境下的故障排查、性能瓶颈分析和应用调优。它能解决线上问题难以复现、代码无法修改或重启等痛点,帮助团队快速定位内存泄漏、死锁、高延迟等问题。

定价

Arthas 作为开源项目,完全免费使用,遵循开源许可协议,用户可自由下载、部署和定制,无需支付任何费用。

Last updated: 2026-05-28

Category: #开发工具License: Apache-2.0免费
Visit Project

Related Tools