Search

Fast thread

Universal Java Thread Dump Analyzer

Category

Educational – Best Practises

VIRTUAL MACHINE ERROR

Java.lang.VirtualMachineError is thrown when Java virtual machine encounters any internal error or resource limitation which prevents it from functioning. It's a self-defensive mechanism employed by JVM to prevent entire application from crashing. In this article lets discuss different types of... Continue Reading →

HOW TO TROUBLESHOOT CPU PROBLEMS?

 This is an old, outdated article. We have devised a better and simpler strategy to troubleshoot CPU spikes in this article.  Diagnosing and troubleshooting CPU problems in production that too in cloud environment can become tricky and tedious. Your application... Continue Reading →

REMOTE DEBUGGING JAVA APPLICATIONS

Few problems might happen only on test or production servers. It may not be reproducible in your local machine. In those circumstances you want to connect your IDE to the remote test (or production) servers and do remote debugging. Java... Continue Reading →

STACKOVERFLOWERROR: CAUSES & SOLUTIONS

StackOverFlowError is one of the common confronted JVM error. In this blog post, lets learn inner mechanics of thread stacks, reasons that can trigger StackOverFlowError and potential solutions to address this error. To gain deeper understanding into StackOverFlowError, let's review... Continue Reading →

Threads stuck in java.net.SocketInputStream.socketRead0

What does java.net.SocketInputStream.socketRead0() API do? Why is it showing up frequently in several thread dumps? Why is it reported in thread dump analysis tools like fastThread.io? Is it something that I need to be concerned about? What are the potential solutions... Continue Reading →

MICROMETRICS FOR CI/CD PIPELINE

Continuous Integration/Continuous Deployment (CI/CD) has become central to software development. To ensure high-quality software releases smoke tests, regression tests, performance tests, static code analysis & security scans are run in CI/CD pipeline. Despite of all these quality measures, still OutOfMemoryError,... Continue Reading →

WebLogic thread – STUCK, ACTIVE, STANDBY

Oracle Fusion Middleware, Oracle Enterprise Manager, and several other technologies internally uses WebLogic application server. In a WebLogic server, all incoming requests are handled by execute threads in the thread pool. Based on the activity of these threads, WebLogic server... Continue Reading →

BENEFITS OF CALL STACK TREE

Call Stack Tree provides 3 wonderful benefits: 1. One simplified view 2. Performance Optimization 3. Accurate Smoke Test Let's discuss them in detail in this article. 1. One simplified view Thread dumps are the snapshot of all threads running in... Continue Reading →

HOW TO IDENTIFY CRITICAL CODE PATH?

Before answering the question 'How to identify critical code path?’ let me answer 'Why identify critical code path?’ Why identify critical code path? There are a couple of answers to it: Performance OptimizationAccurate Smoke Test Performance Optimization  In most applications,... Continue Reading →

Powered by WordPress.com.

Up ↑