Tag

Arthas

0 views collected around this technical thread.

Architect
Architect
Jun 14, 2025 · Backend Development

Mastering Java Instrumentation: Non‑Intrusive Method Timing with Agents and Arthas

This article explains how to replace invasive manual timing code with Java Instrumentation, demonstrating both premain and agentmain approaches, building and attaching agents, using ASM and Bytekit for bytecode enhancement, and leveraging Arthas for runtime tracing and debugging.

ArthasBytecodeInstrumentation
0 likes · 22 min read
Mastering Java Instrumentation: Non‑Intrusive Method Timing with Agents and Arthas
IT Services Circle
IT Services Circle
May 22, 2025 · Fundamentals

Understanding Java Thread States and Using Arthas to Diagnose Thread Blocking

This article explains the six Java thread states defined in Thread.State, demonstrates how to use the Arthas diagnostic tool to identify blocked, waiting, or timed‑waiting threads, and provides practical strategies for diagnosing and optimizing thread‑blocking issues in Java applications.

ArthasJavaThread
0 likes · 7 min read
Understanding Java Thread States and Using Arthas to Diagnose Thread Blocking
FunTester
FunTester
Mar 27, 2025 · Backend Development

Curated List of Development Tutorials and Video Resources

This page compiles a comprehensive collection of tutorial links and video resources covering Chrome extension development, Java performance testing, interface testing, Groovy scripting, various utility videos, and the Arthas diagnostic tool, providing developers with organized references for learning and practice.

ArthasChrome ExtensionGroovy
0 likes · 5 min read
Curated List of Development Tutorials and Video Resources
macrozheng
macrozheng
Mar 11, 2025 · Backend Development

Master Java Debugging with Arthas: Essential Commands and Real‑World Use Cases

This guide introduces Alibaba's open‑source Arthas Java diagnostic tool, explains its installation, outlines common troubleshooting scenarios, and provides detailed examples of core commands such as stack, jad, sc, watch, trace, jobs, logger, dashboard, and redefine for live JVM debugging.

ArthasBackend DevelopmentDiagnostics
0 likes · 17 min read
Master Java Debugging with Arthas: Essential Commands and Real‑World Use Cases
macrozheng
macrozheng
Feb 5, 2025 · Operations

Master Java Application Diagnostics with the Open‑Source Meteor Console

This guide introduces the open‑source Meteor Console, a non‑intrusive Java application diagnostic tool built on Arthas, covering its architecture, installation steps, core features like class querying, method monitoring, thread management, and links to the full microservice project and video tutorials.

ArthasDiagnosticsDocker
0 likes · 4 min read
Master Java Application Diagnostics with the Open‑Source Meteor Console
Architect
Architect
Jan 20, 2025 · Backend Development

Resolving a 100 ms Latency Issue in Spring Boot’s Embedded Tomcat Using Arthas Tracing

The article details a step‑by‑step investigation of an unexpected ~100 ms latency in a Spring Boot‑based channel system, covering network checks, curl measurements, Arthas trace and watch commands, identification of TomcatJarInputStream’s repeated jar‑resource loading caused by Swagger dependencies, and the final fix by upgrading the embedded Tomcat version.

ArthasJavaSpring Boot
0 likes · 14 min read
Resolving a 100 ms Latency Issue in Spring Boot’s Embedded Tomcat Using Arthas Tracing
Architect
Architect
Nov 19, 2024 · Backend Development

Java Agent and Instrumentation: Non‑Intrusive Method Timing, Attach API, and Arthas Trace

This article demonstrates how to replace invasive manual timing code with Java Agent‑based instrumentation, covering the use of java.lang.instrument, premain and agentmain methods, dynamic class retransformation via the Attach API, and practical examples including method‑level timing, runtime class modification, and integration with Arthas for tracing.

ArthasBytecodeInstrumentation
0 likes · 20 min read
Java Agent and Instrumentation: Non‑Intrusive Method Timing, Attach API, and Arthas Trace
macrozheng
macrozheng
Oct 17, 2024 · Backend Development

Master Java Troubleshooting with Arthas: Installation, Commands, and Real‑World Examples

This article introduces the open‑source Java diagnostic tool Arthas, explains how to install and run it, showcases common use cases such as CPU spike detection, thread‑pool monitoring, deadlock analysis, and provides practical command examples and code snippets for effective production debugging.

ArthasCommand line toolJVM monitoring
0 likes · 21 min read
Master Java Troubleshooting with Arthas: Installation, Commands, and Real‑World Examples
Code Ape Tech Column
Code Ape Tech Column
Jun 21, 2024 · Backend Development

Debugging a 100 ms Latency Bug in a Spring Boot Channel System Using Arthas

This article documents the step‑by‑step investigation of an unexpected ~100 ms response delay in a Spring Boot channel service, showing how network checks, curl tests, Arthas trace/stack commands, and source analysis revealed a Tomcat‑embed bug caused by Swagger‑ui resources and how upgrading Tomcat resolved the issue.

ArthasJavaPerformance Debugging
0 likes · 14 min read
Debugging a 100 ms Latency Bug in a Spring Boot Channel System Using Arthas
Sohu Tech Products
Sohu Tech Products
May 15, 2024 · Backend Development

Essential Skills for Java Programmers: Locating Performance Bottlenecks and Optimizing Interface Response Time

Java developers must master performance optimization by using tools like Skywalking and Arthas, which leverage Java agents, class-loading and bytecode manipulation (via ByteBuddy/ByteKit) to locate bottlenecks, filter data with OGNL, and fine-tune interface response times in real-time.

ArthasCode ProfilingDebugging tools
0 likes · 14 min read
Essential Skills for Java Programmers: Locating Performance Bottlenecks and Optimizing Interface Response Time
Selected Java Interview Questions
Selected Java Interview Questions
May 11, 2024 · Backend Development

A Comprehensive Guide to Using Arthas for Java Application Diagnosis and Debugging

This article introduces Arthas, an open‑source Java diagnostic tool from Alibaba, explains its key features, shows how to install it via Maven, and provides step‑by‑step commands for entering the shell, monitoring JVM status, tracing method calls, observing system resources, dynamically redefining code, and connecting to applications using default or Telnet modes.

ArthasBackend DevelopmentDiagnostics
0 likes · 8 min read
A Comprehensive Guide to Using Arthas for Java Application Diagnosis and Debugging
Selected Java Interview Questions
Selected Java Interview Questions
Dec 31, 2023 · Backend Development

Performance Optimization of Helios Scoring Service Using Arthas Trace

This article documents how the Helios scoring service, which originally took several seconds to retrieve a day's worth of data, was optimized from hundreds of milliseconds down to tens of milliseconds by analyzing Arthas trace data and applying multiple code and algorithm improvements.

ArthasJavabackend
0 likes · 31 min read
Performance Optimization of Helios Scoring Service Using Arthas Trace
Architecture Digest
Architecture Digest
Dec 4, 2023 · Operations

Using Arthas to Diagnose High CPU Usage in a Java Application

This tutorial demonstrates how to employ the open‑source Java diagnostic tool Arthas to quickly locate and analyze a high‑CPU problem in a running JVM by leveraging commands such as dashboard, thread, jad, watch, and ognl, complete with code examples and step‑by‑step instructions.

ArthasCPU ProfilingJava
0 likes · 7 min read
Using Arthas to Diagnose High CPU Usage in a Java Application
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 29, 2023 · Backend Development

Practical Guide to Using Arthas for Java Debugging, Monitoring, and Hot‑Swap

This article shares a Java developer’s six‑year experience with Arthas, detailing how vmtool, hot‑swap, OGNL filtering and various Arthas commands can dramatically improve problem‑diagnosis, reduce log noise, and accelerate debugging in production environments.

ArthasBackend DevelopmentHotSwap
0 likes · 14 min read
Practical Guide to Using Arthas for Java Debugging, Monitoring, and Hot‑Swap
Architecture Digest
Architecture Digest
Oct 26, 2023 · Backend Development

Diagnosing and Resolving Redis Connection Pool Blocking in a Spring Boot Application

The article details a week‑long investigation of a sandbox environment where Spring Boot APIs became unresponsive due to Redis connection pool blocking, describing the use of system tools, JVM thread analysis, and code inspection to identify mis‑configured pool settings and recommending proper connection handling with Spring's RedisTemplate.

ArthasConnection PoolJedis
0 likes · 8 min read
Diagnosing and Resolving Redis Connection Pool Blocking in a Spring Boot Application
Selected Java Interview Questions
Selected Java Interview Questions
Oct 24, 2023 · Backend Development

Performance Optimization of Helios Scoring Service Using Arthas Tracing

This article documents how the Helios scoring service, which processes hundreds of thousands of data points per day, was progressively optimized from several seconds to tens of milliseconds by analyzing Arthas trace data, refactoring loops, reducing object creation, and improving date handling, ultimately revealing that database access becomes the remaining bottleneck.

ArthasBackend DevelopmentJava
0 likes · 33 min read
Performance Optimization of Helios Scoring Service Using Arthas Tracing
Code Ape Tech Column
Code Ape Tech Column
Aug 14, 2023 · Operations

Using Arthas to Diagnose High CPU Issues in a Java Application

This article demonstrates how to use Alibaba's open‑source Java diagnostic tool Arthas to quickly locate and fix high CPU usage in a Java application, covering installation, attaching to a JVM, using dashboard, thread, jad, watch, and ognl commands, and interpreting the results.

ArthasCPUDiagnostics
0 likes · 8 min read
Using Arthas to Diagnose High CPU Issues in a Java Application