How-to articles, tricks, and solutions about HEAP-MEMORY

Error java.lang.OutOfMemoryError: GC overhead limit exceeded

The java.lang.OutOfMemoryError: GC overhead limit exceeded error occurs when the garbage collector is unable to free up enough memory to meet the memory allocation request of the application.

How is the default max Java heap size determined?

The default maximum heap size for the Java heap is determined by the amount of physical memory available on the system.

How to deal with "java.lang.OutOfMemoryError: Java heap space" error?

"java.lang.OutOfMemoryError: Java heap space" means that the application has exhausted the maximum heap space. To fix this error, you can try the following:

How to find Java Heap Size and Memory Used (Linux)?

To find the Java heap size and the amount of memory used on a Linux system, you can use the jstat command and specify the process ID (PID) of the Java process.