Newsletter archives

Missed out our latest Newsletters? Here in this page, you can find the all the published Bimonthly Newsletters.

 If you want to learn more Performance testing and Troubleshooting tips, then sign up for our Bimonthly Newsletters & Stay informed! Click here to subscribe.

DateNewsletter Link
30′ Apr 2024How much Data your Application is Caching
16′ Apr 2024How Bigger Heaps Might Slow Down An Application?
03′ Apr 2024Free Module from Java Performance Masterclass!
18′ Mar 2024How to read garbage collection logs?
15′ Feb 2024 Blocked thread States explained in 9 Minutes
31′ Jan 2024How to reduce CPU consumption caused by Garbage Collection?
16′ Jan 2024StackoverFlowError explained in 12 minutes
29′ Sep 2023Garbage Collection Challenges? Learn How to Maintain High GC Throughput!
01′ Sep 2023Delve into the realm of Parallel GC tuning!
16′ Aug 2023ZGC Tuning tips for Effecient Java Garbage collection
02′ Aug 2023Curious About High CPU Usage? GC May Hold the Answer
18′ July 2023Unlock Your JVM Potential: Join Our Brand-New Course Today!
04′ July 2023Learn more about Parallelism in ConcurrentHashMap
15′ June 2023ThreadLocal – easy introduction
01′ June 2023Pitfalls to avoid when switching to Virtual threads
17′ May 2023Unlock Your JVM Potential: Join Our Brand-New Course Today!
03′ May 2023 Can threads execute different synchronized methods on same object?
17′ Apr 2023Synchronized method – Boy friend threads and Girl Friend Object
30′ Mar 2023Advantages of Java Virtual Threads
15′ Mar 2023APIs To Create Java Virtual Thread
16′ Feb 2023Java Virtual Threads – Easy Introduction
31′ Jan 2023Simulating & Troubleshooting Deadlock In Scala
16′ Jan 2023Simulating & Troubleshooting CPU Spike In Scala
30′ Dec 2022Simulating & Troubleshooting BLOCKED Threads In Kotlin
15′ Dec 2022Simulating & Troubleshooting ThreadLeak In Kotlin
30′ Nov 2022Simulating & Troubleshooting StackOverflowError In Kotlin
15′ Nov 2022Simulating & Troubleshooting OOMError In Kotlin
31′ Oct 2022Troubleshooting App Unresponsiveness Due To Oracle DB
15′ Oct 2022Troubleshooting Deadlock In An Apache Opensource Library
30′ Sep 2022Inspect the contents of the Java Metaspace region
15′ Sep 2022Simulating & troubleshooting CPU spike in Kotlin
29′ Aug 2022Java String intern: Performance impact
15′ Aug 2022Java String Intern(): Interesting Q & A
31′ Jul 2022Troubleshooting Microservice’s OutOfMemoryError: Metaspace
15′ Jul 2022How to kill process in Unix/Linux?
30′ Jun 2022Troubleshooting HTTP 502 bad gateway in AWS EBS
15′ Jun 2022JVM C1, C2 Compiler Thread – High CPU Consumption?
30′ May 2022Java Class Loading – Performance Impact!
15′ May 2022 Java Hashtable, HashMap, ConcurrentHashMap – Performance Impact
02′ May 2022Benefits Of Setting Initial And Maximum Memory Size To The Same Value
18′ Apr 2022Memory Leak Due To Improper Exception Handling
01′ Apr 2022Garbage Collection Tuning Success Story – Reducing Young Gen Size
16′ Mar 2022Java UUID Generation – Performance Impact
28′ Feb 2022Know How To Do GC Log Analysis!
15′ Feb 2022AWS Cloud Watch + YCrash =Monitoring + RCA
21′ Jan 2022Spring Boot Pet Clinic App – Performance Study
05′ Jan 2022Detect Proactively Whether Application’s Memory Is Under-Allocated
08′ Nov 2021Overhead Added By Collecting Thread Dumps
13′ Oct 2021Performance Impact Of Java.Lang.System.GetProperty()
20′ Sep 2021OutOfMemoryError: Kill Process Or Sacrifice Child – Causes & Solutions
03′ Sep 2021Is Today’s Microservice Bloated Than Yesterday’s Monolithic?
17′ Aug 2021“I Don’t Have To Worry About Garbage Collection” – Is It True?
04′ Aug 2021How Many Millions Of Dollars Enterprises Waste Due To Garbage Collection?
15′ Jul 2021Chaos Engineering – Simulating OutOfMemoryError
30′ Jun 2021Chaos Engineering – Thread Leak
31′ May 2021How Java Program Executed?
05′ May 2021Shallow Heap Vs Retained Heap
21′ Apr 2021Video Blog: 7 JVM Arguments Of Highly Effective Applications
18′ Mar 2021Java Threads – May Not Be Memory Efficient?
02′ Mar 2021How To Kill Process In Unix/Linux?
18′ Feb 2021What are the process states in Unix/Linux?
01′ Feb 2021What is Load average?
18′ Jan 2021Different CPU Times – Unix/Linux ‘Top’
22′ Dec 2020Best Practices: Java Memory Arguments For Containers
04′ Dec 2020Difference Between InitialRAMPercentage, MinRAMPercentage, MaxRAMPercentage
16′ Nov 2020What Is Garbage Collection Log, Thread Dump, Heap Dump?
30′ Oct 2020Is C++ Faster Than Java?
16′ Oct 2020Non-Intrusive Root Cause Analysis: ‘YCrash’
05′ Oct 2020Garbage Collection Log Analysis API
15′ Sep 2020Conference Talk: Diagnosing Memory Leaks
02′ Sep 2020OutOfMemoryError Related JVM Arguments!
17′ Aug 2020New Feature In FastThread – Thread States Table View!
30′ Jul 2020Uber Optimizes Garbage Collection Performance Using GCeasy
14′ Jul 2020Flame graph from Java thread dump
29′ Jun 2020Look For Exceptions, Errors In Thread Dumps
09′ Jun 2020What Is Java Heap Fragmentation?
02′ Jun 2020Simple & Effective G1 GC Tuning Tips!
13′ May 2020When GC Log Not Enabled – Jstat Can Help
27′ Apr 2020Case Study: Troubleshooting CPU Spike
14′ Apr 2020Surviving Covid19 – Effective Way To Cut-Down IT Spending
24′ Mar 20207 JVM Arguments Of Highly Effective Applications
06′ Mar 2020Shooting The Troubles – Confoo Canada Conference Talk (Video)
21′ Feb 2020Micrometrics – Early Indicators For Your App (Video)
10′ Feb 2020Java – Missing Font – Crashing App!
24′ Jan 2020Log4j Bug – Slows Down Your App
17′ Jan 2020HOW IS HEAPHERO DIFFERENT?
31′ Dec 2019ANALYZE GC LOGS, THREAD AND HEAP DUMPS FROM REMOTE LOCATION
17′ Dec 201950 MINS VIDEO: GC TUNING AND TROUBLESHOOTING CRASH COURSE
29′ Nov 2019MEMORY WASTED BY SPRING BOOT APPLICATION
13′ Nov 2019Load Balancing: Round Robin May Not Be The Right Choice
24′ Oct 2019GCeasy, FastThread, HeapHero In JaxLondon 2019 Conference
25′ Sep 201943 GC LOGGING FLAGS REMOVED IN JAVA 9
13′ Sep 2019PROLIFERATION CAUSED BY JAVA UNIFIED GC LOGGING
29′ Aug 2019TCP: Out Of Memory — Consider Tuning Tcp_mem
14′ Aug 2019All You Need To Know About System.Gc()
30′ Jul 2019LARGE OR SMALL MEMORY SIZE FOR MY APP?
10′ Jul 2019OUTOFMEMORYERROR RELATED JVM ARGUMENTS
26′ Jun 2019AUTOMATING – OUTOFMEMORYERROR TROUBLESHOOTING
12′ Jun 2019DOES 32-BIT OR 64-BIT JVM MATTER ANYMORE?
23′ May 2019SHALLOW HEAP, RETAINED HEAP
10′ May 2019MICROMETRICS TO FORECAST APPLICATION PERFORMANCE
24′ Apr 2019UseStringDeduplication
05′ Apr 2019JVM MEMORY – LEARN EASILY (VIDEO)
20′ Mar 2019CMS DEPRECATED. NEXT STEPS?
27′ Feb 2019ECLIPSE MAT – INCOMING REFERENCES, OUTGOING REFERENCES
13′ Feb 2019Try To Avoid -XX:+UseGCLogFileRotation
29′ Jan 2019Threads Stuck In Java.Net.SocketInputStream.SocketRead0
10′ Jan 2019VIRTUAL MACHINE ERROR
27′ Dec 2018HOW TO TROUBLESHOOT CPU PROBLEMS?
10′ Dec 2018GC LOG ANALYSIS COMPLIMENTS APM
21′ Nov 2018HOW MUCH MEMORY IS MY APPLICATION WASTING?
07′ Nov 2018MEMORY EFFICIENT: ECLIPSE OR INTELLIJ?
29′ Oct 2018DISRUPTIVE CHANGES TO GC LOGGING IN JAVA 9. WHAT YOU NEED TO DO?
17′ Oct 2018TROUBLESHOOT OUTOFMEMORYERROR: UNABLE TO CREATE NEW NATIVE THREAD
05′ Oct 2018STACKOVERFLOWERROR: CAUSES & SOLUTIONS
17′ Sep 2018HOW TO IDENTIFY CRITICAL CODE PATH?
29′ Aug 20183 POPULAR MYTHS ABOUT GARBAGE COLLECTION
14′ Aug 2018DISAPPOINTING STORY ON MEMORY OPTIMIZATION
25′ Jul 2018MICROMETRICS FOR CI/CD PIPELINE
12′ Jul 2018HOW TO DIAGNOSE OUTOFMEMORYERROR IN ANDROID?

Up ↑