Tagged articles
10 articles
Page 1 of 1
Java Companion
Java Companion
Nov 30, 2025 · Backend Development

Unlock Powerful Java Performance Analysis with IntelliJ IDEA and JProfiler

This guide explains why Java developers need profiling, introduces IntelliJ IDEA’s built‑in Profiler (powered by Async Profiler and JFR), and provides step‑by‑step instructions with screenshots for CPU, memory, and thread analysis to diagnose slow endpoints, high CPU usage, memory leaks, and concurrency bottlenecks.

CPU analysisIntelliJ IDEAJProfiler
0 likes · 12 min read
Unlock Powerful Java Performance Analysis with IntelliJ IDEA and JProfiler
IT Services Circle
IT Services Circle
Nov 26, 2025 · Fundamentals

Why Your CPU Hits 100% and How to Rescue It

The article explains how CPU scheduling works, why tasks can overload the processor, outlines common pitfalls such as dead loops, lock contention, memory leaks, priority inversion and context‑switch overload, and provides a step‑by‑step troubleshooting and remediation guide for Linux systems.

CPU schedulingLinux troubleshootingThread analysis
0 likes · 17 min read
Why Your CPU Hits 100% and How to Rescue It
vivo Internet Technology
vivo Internet Technology
Jul 23, 2025 · Backend Development

Why Does My Service’s CPU Spike After Restart? Deep Dive into Thread Bottlenecks and JIT Compilation

This article analyzes the CPU spikes that occur within minutes after a Java service restart, explains how excessive Runnable threads, frequent context switches, and JIT compiler activity cause the overload, and presents step‑by‑step diagnostics and mitigation strategies such as traffic greying, cache pre‑warming, request‑parameter cleanup, and JVM warm‑up.

ArthasCPU profilingJIT Compilation
0 likes · 32 min read
Why Does My Service’s CPU Spike After Restart? Deep Dive into Thread Bottlenecks and JIT Compilation
Su San Talks Tech
Su San Talks Tech
Jul 18, 2025 · Backend Development

Mastering Production Debugging: How Arthas Instantly Pinpoints Java Issues

This article explains why traditional monitoring tools often fail in production, introduces Arthas as a lightweight, non‑intrusive Java diagnostic solution, and walks through five real‑world scenarios—slow interfaces, thread blockage, memory leaks, hot‑fixes, and data inconsistency—showing exact commands, code snippets, and visualizations to quickly locate and resolve root causes.

ArthasJava debuggingProduction troubleshooting
0 likes · 11 min read
Mastering Production Debugging: How Arthas Instantly Pinpoints Java Issues
Senior Tony
Senior Tony
May 29, 2025 · Operations

How to Diagnose and Fix 100% CPU on Database and Application Servers

This guide explains how to identify the root causes of a server's CPU hitting 100%—whether on a database or an application server—by using cloud monitoring, Linux top commands, thread analysis with jstack, and practical Java code fixes such as limiting loops, optimizing locks, and handling GC pressure.

CPU troubleshootingDatabase MonitoringJava
0 likes · 9 min read
How to Diagnose and Fix 100% CPU on Database and Application Servers
Beike Product & Technology
Beike Product & Technology
Nov 27, 2020 · Mobile Development

Beike Cold Start Optimization

This article details the optimization of cold startup times in Android applications using ASM and method tracing techniques to improve performance and user experience.

ASMMethod TracingThread analysis
0 likes · 17 min read
Beike Cold Start Optimization
Youzan Coder
Youzan Coder
May 28, 2020 · Backend Development

Diagnosing High CPU Usage in Java Applications with Arthas

Using the open‑source Arthas tool, the author traced a Java server’s 99 % CPU usage to two runaway threads, inspected their stack traces, discovered a cyclic bucket in a HashBiMap caused by unsynchronized cache updates, and resolved the issue by adding a synchronized keyword to the cache‑sync method.

ArthasCPU profilingJava
0 likes · 10 min read
Diagnosing High CPU Usage in Java Applications with Arthas
FunTester
FunTester
Apr 23, 2020 · Operations

Mastering Arthas Thread Command for Deep Java Performance Insights

This article explains how the Arthas thread command can reveal detailed JVM thread information—including states, CPU usage, stack traces, and lock status—and provides a practical code demo to help Java developers monitor and diagnose performance issues effectively.

ArthasJVMJava
0 likes · 4 min read
Mastering Arthas Thread Command for Deep Java Performance Insights
dbaplus Community
dbaplus Community
Aug 15, 2017 · Operations

How One‑Click Thread Analysis Transforms Automated APM in Microservice Ops

This article explains the role of APM in automated operations, outlines the challenges of manual thread diagnostics, and presents a one‑click thread analysis solution with a five‑stage architecture—capture, aggregation, storage, query, and deep analysis—illustrated through multiple real‑world scenarios.

APMAutomated OperationsMicroservices
0 likes · 25 min read
How One‑Click Thread Analysis Transforms Automated APM in Microservice Ops
ITPUB
ITPUB
Mar 19, 2017 · Databases

Diagnosing and Fixing MySQL 5.7 Memory Leak in Thread/sql/slave_sql

This article walks through a real‑world MySQL 5.7 memory‑leak case, showing how to use performance_schema, pmap, and thread analysis to identify runaway threads and fix the issue by closing unclosed cursors.

Monitoring PluginPerformance SchemaReplication
0 likes · 6 min read
Diagnosing and Fixing MySQL 5.7 Memory Leak in Thread/sql/slave_sql