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