Eclipse Out of Memory Error happens when you are working on large projects. Sometimes it’s because of Permgen space (below Java 8) and sometimes your eclipse memory runs out of heap memory.
We can increase eclipse memory by providing more Permgen space and heap memory for Eclipse to use. These settings are usually configured in the eclipse.ini file. You can check the location of the eclipse.ini file from below images for Mac OS X. In windows, you will find the eclipse.ini file in the same directory as the eclipse.exe file. Once you have located the eclipse.ini file, just open it in your favorite text editor.
You can increase the maximum heap size by editing -Xmx value. For example, below snippet will increase the eclipse heap size to 2 GB.
-Xmx2048m
If you are using below Java 8, then you might get OutOfMemoryError: Permgen space, just increase the permanent generation space available to Eclipse. Below is the configuration to increase permgen space to 512 MB in eclipse.ini file.
-XX:MaxPermSize=512M
Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.
While we believe that this content benefits our community, we have not yet thoroughly reviewed it. If you have any suggestions for improvements, please let us know by clicking the “report an issue“ button at the bottom of the tutorial.
It worked, thank you very much.
- Ashish Sharma
Thanks a lot… after increasing the memory…its working fine
- Mohamed Raffi
I already have configured to 2056. What should I do? I still get error frequently.
- Praveen
It worked very well. Thank you.
- Kandy
Worked for me …Thank you.
- jakeer
Not helpful at all. Most people use Windows these days.
- Buster McGibbons
Hello I am getting an internal error while launching the eclipse saying "java heap space " during setup check. Please help me!
- Aradhana
Worked for me on OSX High Sierra using Eclipse Oxygen. Thanks
- Joe D.
Hello … I have an issue, My spring tool suite hangs (not responding) after using it for 5 mins and this happens when I start my server on which our application is hosted . Please help me out
- Rohit
An internal error occurred during: “Retrieving archetypes:”. GC overhead limit exceeded please help me to solve this
- HARSHA VARDHAN