Tagged articles
3 articles
Page 1 of 1
Programmer DD
Programmer DD
Jul 28, 2023 · Operations

How to Diagnose Java Thread Deadlocks and High CPU Load with Arthas

This guide explains how to use the Arthas monitoring tool to identify and troubleshoot Java thread deadlocks and excessive CPU usage, demonstrating commands like thread -b and thread -n, interpreting output, and analyzing thread dumps to pinpoint problematic code and optimize performance.

ArthasCPU profilingPerformance Monitoring
0 likes · 9 min read
How to Diagnose Java Thread Deadlocks and High CPU Load with Arthas
Architect's Tech Stack
Architect's Tech Stack
Nov 22, 2020 · Backend Development

Advanced Debugging Techniques in IntelliJ IDEA: Conditional Breakpoints, Drop Frame, Thread Debugging, Remote Debugging, and Expression Evaluation

This article explains several IntelliJ IDEA debugging tricks—including setting conditional breakpoints, using Drop Frame to rewind execution, managing multi‑thread breakpoints, configuring remote debugging, and evaluating or modifying expressions on the fly—to help developers debug complex Java applications more efficiently.

Conditional BreakpointIntelliJThread Debugging
0 likes · 5 min read
Advanced Debugging Techniques in IntelliJ IDEA: Conditional Breakpoints, Drop Frame, Thread Debugging, Remote Debugging, and Expression Evaluation
Aikesheng Open Source Community
Aikesheng Open Source Community
Sep 19, 2019 · Databases

Debugging MySQL Threads and LWP IDs with GDB: Building a Debug Environment and Analyzing Thread IDs

This article explains MySQL thread fundamentals, distinguishes PID, LWP ID and Thread TID, shows a small C program to observe these IDs, demonstrates how to map MySQL threads to LWP IDs using system tools and SQL, and provides a step‑by‑step guide to set up a GDB‑based debugging environment on Linux.

LWPThread Debugginggdb
0 likes · 16 min read
Debugging MySQL Threads and LWP IDs with GDB: Building a Debug Environment and Analyzing Thread IDs