Java Diagnostic Tool
37.2k 2026-03-28

alibaba/arthas

Arthas is an Alibaba open-source Java diagnostic tool designed to troubleshoot production issues in Java applications without code modification or server restarts.

Core Features

Inspect class loading and resolve jar conflicts.
Decompile classes to verify runtime code.
Monitor method invocation details, parameters, and return values.
Trace method calls and identify slow sub-invocations.
Monitor system metrics, thread states, and GC statistics.

Quick Start

curl -L https://arthas.aliyun.com/install.sh | sh

Detailed Introduction

Inaccessible production environments often prevent remote debugging, and adding logs requires lengthy deployment cycles. Arthas addresses these challenges by providing an on-the-fly diagnostic solution for Java applications. It allows developers to troubleshoot issues directly in production without suspending threads, modifying code, or restarting the JVM, effectively saving time and ensuring business continuity. Arthas acts as a non-intrusive observer, offering deep insights into JVM internals and application behavior.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.