Search

Fast thread

Universal Java Thread Dump Analyzer

Author

fastthreadteam

JAX MAGAZINE – SOFTWARE and FINANCE

The latest JAX Magazine issue is out now. The magazine consists of articles that elucidate how digital transformation is reshaping the future of finance. We are happy to share that our founder, Ram Lakshmanan, also contributed an article "The Leprechaun... Continue Reading →

THREAD DUMP ANALYSIS API

In this modern world, thread dumps are still analyzed in a tedious & manual mode i.e., you have to get hold of DevOps team, ask them to send you the thread dumps, then they will mail you the thread dumps, then you will... Continue Reading →

DON’T DUMP THREAD DUMPS – JAVAONE TALK

Ram Lakshmanan, our founder, recently had the opportunity to deliver 3 talks at the JavaOne conference. Here is one presentation about the thread dumps. 

WHAT’S THE DIFFERENCE BETWEEN BLOCKED, WAITING, AND TIMED_WAITING? – EXPLAINED TO REAL-LIFE EXAMPLES

BLOCKED, WAITING, and TIMED_WAITING are important thread states, but often confusing to many of us. One must have a proper understanding of both in order to analyze thread dumps. Using real-life examples, this article breaks down each state into simpler... Continue Reading →

TROUBLESHOOT OUTOFMEMORYERROR: UNABLE TO CREATE NEW NATIVE THREAD

There are 8 flavors of java.lang.OutOfMemoryError. In these 8 flavors java.lang.OutOfMemoryError: unable to create new native thread is one of the commonly occurring flavor. This type of OutOfMemoryError is generated when an application isn’t able to create new threads. This error can... Continue Reading →

HOW TO TROUBLESHOOT SUDDEN CPU SPIKES?

Your Java application has been running fine, but all of a sudden CPU consumption starts to go higher and higher until it stays at 80 - 100%. Even if you remove the server from load balancer (so that traffic isn’t sent... Continue Reading →

THREAD DUMP ANALYSIS PATTERN – ATHLETE

Description Threads in 'runnable' state consume CPU. So when you are analyzing thread dumps for high CPU consumption, threads in 'runnable' state should be thoroughly reviewed.Typically in thread dumps several threads are classified in 'RUNNABLE' state. But in reality several of them wouldn't be actually running,... Continue Reading →

HOW TO TAKE THREAD DUMPS? – 8 OPTIONS

Thread dumps are vital artifacts to diagnose CPU spikes, deadlocks, poor response times, memory problems, unresponsive applications, and other system problems. There are great online thread dump analysis tools such as http://fastthread.io/, which can analyse and spot problems. But to... Continue Reading →

Featured post

SERIES 1: PERFORMANCE ENGINEERING INTERVIEW QUESTIONS

In this series, we will see the interview questions that can be asked related to external connectivity. How will you find the number of connections established with your Databases or SOR or any external services)? There is a Unix/Windows command... Continue Reading →

Blog at WordPress.com.

Up ↑