There are different flavors of OutOfMemoryError. One of the flavours of OutOfMemoryError is ‘Kill Process or sacrifice child’. This post discusses what triggers this ‘Kill Process or sacrifice child’ OutOfMemoryError and potential solutions to diagnose this problem.
Continue reading “OutOfMemoryError: Kill process or sacrifice child – causes & solutions”Advantages of Enterprise Edition over Public Edition
yCrash Enterprise Edition has a lot more capabilities than our ‘free’ HeapHero public edition. It provides features like Dashboard, Search reports, 100% automated data capturing, 360-degree data analysis, Report comparison, remote data capturing, bundle upload, Report Deletion. This post highlights the differences between Heaphero Public (free) Edition and yCrash Enterprise Edition.
Continue reading “Advantages of Enterprise Edition over Public Edition”Major Outages in Major Enterprises
JAX – Online conference is the meeting place for all Java and software architecture enthusiasts! This year also, they have conducted an online conference to exchange knowledge and ideas from speakers all over the world.
Continue reading “Major Outages in Major Enterprises”JVM Internals in 1 slide
JAX – Online conference is the meeting place for all the Java and software architecture enthusiasts! This year also, they have conducted the online conference to exchange the knowledge and ideas from the speakers all over the world.
Continue reading “JVM Internals in 1 slide”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 are shared.
Continue reading “Video Blog: 7 JVM Arguments of Highly effective applications”Troubleshooting OutOfMemoryError – Heap dump, Eclipse MAT
Learn how to troubleshoot OutOfMemoryError using the Eclipse MAT tool. You will learn best practices, cool tips & tricks to debug memory problems effectively. Watch this video to know more!
Continue reading “Troubleshooting OutOfMemoryError – Heap dump, Eclipse MAT”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 know more.
Continue reading “How Java program executed? – Heap, threads, stack, GC”Confoo – 7 JVM Arguments
ConFoo.CA Developer Conference is one of the biggest conferences for programmers, that took place in Canada. For this year, ConFoo is going 100% virtual having more than 100 presentations by popular international speakers focused on pragmatic solutions for the software developers all over the world.
Continue reading “Confoo – 7 JVM Arguments”Chaos Engineering – Simulating OutOfMemoryError
In the series of chaos engineering articles, we have been learning to simulate various performance problems. In this post, let’s discuss how to simulate ‘java.lang.OutOfMemoryError: Java Heap space’ problem. This ‘java.lang.OutOfMemoryError: Java Heap space’ will be thrown by the application when the application generates more objects than the allocated heap size.
Continue reading “Chaos Engineering – Simulating OutOfMemoryError”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 to know whether dormant threads consume less memory than active threads.
To figure out an answer to this question, we conducted a small study. Our findings were interesting, thus sharing with you.
Continue reading “Java threads – may not be memory effecient?”