Showing posts with label Memory Bottleneck. Show all posts
Showing posts with label Memory Bottleneck. Show all posts

Memory Leakage - Reasons

Memory leakage; a very common topic in the performance testing but an important one. By the way, an endurance test is conducted to identify memory leakage in the application which is a longer duration test. 

From a performance tester perspective, it is not important to find out why memory leakage happens, but from a performance engineering perspective, it is required to conduct the root cause analysis. What is memory leakage and why it occurs? explained in a very short video. Refer the link:

Types of Memory Leakage, Reasons and Resolutions

Memory leakage is one of the common bottlenecks found during performance testing. Ideally, endurance (also known as soak) test is conducted to identify the memory leakage in the application. But sometimes the system fails due to memory issues even in the load test. In such a situation, there could be multiple reasons which make the servers out of memory. 

Today, I found a good document in which most common out of memory error types are listed out along with reasons and generic solutions. I would suggest to download and save this PDF because in future when you try to resolve the bottleneck related to memory issue then this document could be a key treasure for you.