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

JVM PERFORMANCE ENGINEERING & TROUBLESHOOTING TRAINING

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

Featured post

Load balancing: Round robin may not be the right choice

Based on our experience, we believe Round robin may not be an effective load balancing algorithm, because it doesn't equally distribute traffic among all nodes. You might wonder how this is possible? Yes, it is possible 🙂 How Round robin... Continue Reading →

TROUBLESHOOTING REAL PRODUCTION PROBLEMS

Our architect Ram Lakshmanan presented a talk on the topic: "TROUBLESHOOTING REAL PRODUCTION PROBLEMS" in JAX London 2019 conference. Talk was very well received by the attendees. Ratings Please see the attendee’s ratings (5 = best) as well as the... Continue Reading →

GC Tuning & Troubleshooting Crash Course

Our architect Ram Lakshmanan presented a talk on the topic: "GC Tuning & Troubleshooting Crash Course" in JAX London 2019 conference. Talk was very well received by the attendees. Ratings Please see the attendee’s ratings (5 = best) as well... Continue Reading →

TD Bank using fastThread

TD Bank (one of the largest bank in Canada) use our products: GCeasy, FastThread and HeapHero. Last week our architect Ram Lakshmanan was invited to TD Bank office in Toronto, Canada to give training to their Performance engineers and do critical system review (CSR)... Continue Reading →

LARGE OR SMALL MEMORY SIZE FOR MY APP?

Should I be running my application with few instances (i.e. machines) with large memory size or a lot of instances with small memory size? Which strategy is optimal? This question might be confronted often. After building applications for 2 decades, after... Continue Reading →

OUTOFMEMORYERROR RELATED JVM ARGUMENTS

JVM has provided helpful arguments to deal with OutOfMemoryError. In this article we would like to highlight those JVM arguments. It might come handy for you when you are troubleshooting OutOfMemoryError. Those JVM arguments are: 1. -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath 2. -XX:OnOutOfMemoryError... Continue Reading →

AUTOMATING – OUTOFMEMORYERROR TROUBLESHOOTING

Troubleshooting OutOfMemoryError or any memory related problem is done in manually even in 2019. Troubleshooting and identifying the root cause of OutOfMemoryError can even be automated, by following below mentioned 3 steps: 1. Capture heap dump 2. Restart application 3.... Continue Reading →

DOES 32-BIT OR 64-BIT JVM MATTER ANYMORE?

There are few distinct differences and subtle nuances between 32-bit JVM and 64-bit JVM. We thought, we will try to clarify them through this question &answer article. Do I need to understand the difference between 32-bit JVM and 64-bit JVM?... Continue Reading →

Confoo Canada 2019 conference

Confoo montreal is one of the well run, well-attended conference in Canada. This is one of the conferences where they serve 3-course hot lunch meals in a proper dining table with proper silverware :-). Great speakers all around the world, enthusiastic attendees,... Continue Reading →

Blog at WordPress.com.

Up ↑