Search

Fast thread

Universal Java Thread Dump Analyzer

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 →

Featured post

JAVA PERFORMANCE & TROUBLESHOOTING TRAINING

In this training program, engineers will be equipped with necessary knowledge to optimize CPU, memory and response time.

Featured post

Video Blog: 7 JVM Arguments of Highly effective applications

You can pass 600+ arguments to JVM just around Garbage collection and memory. It’s way too many arguments for anyone to digest and comprehend. In all these 4 videos, 7 important JVM arguments that will boost your Java/Scala/Jython application performances... Continue Reading →

How Java program executed? – Heap, Threads, Stack, GC

What happens behind the scene when a java program is executed? In which regions objects are created? When objects become eligible for garbage collection? Where are threads stored? What is the difference between Stack and Heap? Watch this video to... Continue Reading →

Confoo – 7 JVM Arguments

ConFoo.CA Developer Conference is one of the biggest conferences for programmers, that took place in Canada. This year 2021, ConFoo conducted the conference virtually which has more than 100 presentations by popular international speakers focused on pragmatic solutions for the software... Continue Reading →

Chaos Engineering – Simulating CPU Spike

In this series of chaos engineering articles, let's discuss how to simulate CPU consumption to spike up to 100% on a host (or container). CPU consumption will spike up whenever a thread goes on an infinite loop. Here is a... Continue Reading →

Java threads – may not be memory effecient?

Java applications tend to contain hundreds (sometimes thousands) of threads. The majority of these threads are in WAITING, TIMED_WAITING (i.e., dormant) state, while only a small portion of the threads are actively executing lines of code. So, we were curious... Continue Reading →

What is Garbage collection log, Thread dump, Heap dump?

Java Virtual Machine (JVM) generates 3 critical artifacts that are useful for optimizing the performance and troubleshooting production problems. Those artifacts are: Garbage collection (GC) logThread DumpHeap Dump In this article let us try to understand these 3 critical artifacts,... Continue Reading →

Health Check Status page

Debug/Diagnostic information about the application and JVM instance is published in the health check status page. In the health check status page, the following information is printed in the JSON format: MemoryOperating systemClass loadingCompilationThreadingCPU UtilizationDeployment versionStorageSamlSystem properties How to access... Continue Reading →

Thread states

To troubleshoot a production problem, you might have to analyze multiple snapshots of thread dumps captured at periodic intervals. Each snapshot of thread tends to contain hundreds of threads, sometimes even thousands of threads. Each thread in the thread dump... Continue Reading →

Flame Graph from Java thread dump

Thread dumps are vital artifacts to debug & troubleshoot production performance problems. Thread dump files tend to span for several hundreds of lines (sometimes a few thousands of lines). It is hard to conceive and assimilate all the information in... Continue Reading →

Powered by WordPress.com.

Up ↑