Tag

Thread Dump

0 views collected around this technical thread.

FunTester
FunTester
Jun 5, 2025 · Cloud Native

Automating Thread Dump Generation and Retrieval in Kubernetes for Efficient Fault Diagnosis

The article explains how automating thread dump creation and download in Kubernetes using tools like Fabric8, Prometheus, and CI/CD pipelines dramatically improves fault‑diagnosis speed, data centralization, real‑time capture, and integration with testing frameworks, transforming manual, error‑prone processes into streamlined, intelligent operations.

AutomationCI/CDKubernetes
0 likes · 6 min read
Automating Thread Dump Generation and Retrieval in Kubernetes for Efficient Fault Diagnosis
Cognitive Technology Team
Cognitive Technology Team
Apr 2, 2025 · Operations

Understanding and Analyzing Java Thread Dumps for Performance Troubleshooting

Thread dumps provide a snapshot of all active JVM threads, including their state, stack trace, and metadata, enabling developers to diagnose performance issues such as slow responses, high CPU usage, deadlocks, and thread pool inefficiencies by examining key fields and applying practical analysis techniques.

CPU ProfilingJVMJava performance
0 likes · 12 min read
Understanding and Analyzing Java Thread Dumps for Performance Troubleshooting
Cognitive Technology Team
Cognitive Technology Team
Mar 31, 2025 · Operations

How to Capture Java Thread Dumps Using JDK Tools, OS Signals, and ThreadMXBean

This article explains what a Java thread dump is, describes multiple ways to generate it—including JDK command‑line tools like jstack and jcmd, OS signals such as kill ‑3, and programmatic access via ThreadMXBean—provides syntax, options, examples, and recommendations for choosing the appropriate method.

DiagnosticsJavaThread Dump
0 likes · 9 min read
How to Capture Java Thread Dumps Using JDK Tools, OS Signals, and ThreadMXBean
Selected Java Interview Questions
Selected Java Interview Questions
Mar 23, 2024 · Databases

Diagnosing and Resolving MySQL and Java CPU Spike Issues (CPU up to 900%)

This article explains how to diagnose and resolve severe CPU usage spikes—up to 900%—in MySQL and Java processes, detailing step‑by‑step identification, common causes such as missing indexes or excessive garbage collection, and practical remediation techniques including query optimization, indexing, caching, and thread analysis.

CPU optimizationCachingJava
0 likes · 13 min read
Diagnosing and Resolving MySQL and Java CPU Spike Issues (CPU up to 900%)
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 21, 2021 · Backend Development

Understanding jps and jstack: A Guide to Java Process Inspection and Thread Dump Analysis

This article introduces the jps tool for listing Java processes, explains its common options and usage examples, then provides a detailed overview of jstack, including its purpose, command syntax, thread‑state definitions, sample outputs, and practical tips for detecting deadlocks, counting threads, and diagnosing high CPU usage in Java applications.

JavaThread Dumpbackend
0 likes · 7 min read
Understanding jps and jstack: A Guide to Java Process Inspection and Thread Dump Analysis
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Aug 28, 2020 · Backend Development

Diagnosing Intermittent Application Slowdowns Caused by Log4j Logger Lock Contention

The article details how a SaaS application's intermittent slowdown was traced to a Log4j logger lock contention issue, discovered via thread dumps and an online analysis tool, and resolved by migrating from the unmaintained Log4j 1.x to Log4j2.

JavaPerformanceThread Dump
0 likes · 5 min read
Diagnosing Intermittent Application Slowdowns Caused by Log4j Logger Lock Contention
Xianyu Technology
Xianyu Technology
Jun 2, 2020 · Backend Development

Diagnosing and Resolving Random JVM Hang Issues in a High-Concurrency Application

The article outlines a six‑step method for diagnosing sporadic JVM hangs in a high‑concurrency Xianyu service—starting with code review, live state capture, I/O checks, lock analysis, resource‑exhaustion assessment, and finally framework thread‑pool tuning—to uncover lost‑lock behavior and severe thread‑pool imbalance that cause prolonged lock waits despite low CPU load.

JVMPerformanceThread Dump
0 likes · 12 min read
Diagnosing and Resolving Random JVM Hang Issues in a High-Concurrency Application
Efficient Ops
Efficient Ops
Jun 23, 2019 · Operations

How to Diagnose and Fix Java Application Slowdowns: CPU, GC, and Thread Issues

This guide explains how to identify and resolve common Java production problems such as sudden CPU spikes, excessive Full GC, thread blocking, waiting states, and deadlocks by using tools like top, jstack, jstat, and memory‑dump analysis to pinpoint the root cause and apply appropriate fixes.

GCJavaPerformance
0 likes · 18 min read
How to Diagnose and Fix Java Application Slowdowns: CPU, GC, and Thread Issues
Beike Product & Technology
Beike Product & Technology
Jul 16, 2017 · Backend Development

Diagnosing a Java Application Hang: Thread Dump, GC, and JVM Parameter Analysis

The article recounts a step‑by‑step investigation of an intermittent Java service freeze caused by blocked threads, excessive Metaspace usage, and conflicting JVM flags, showing how thread dumps, GC statistics, and startup‑parameter tweaks revealed a hidden HotSpot bug that was resolved by upgrading the JDK.

GCJVMJava
0 likes · 6 min read
Diagnosing a Java Application Hang: Thread Dump, GC, and JVM Parameter Analysis