// Tutorial //

Eclipse OutOfMemory Error Fix by increasing Heap Memory/Permgen Space

Published on August 3, 2022
Default avatar
By Pankaj
Developer and author at DigitalOcean.
Eclipse OutOfMemory Error Fix by increasing Heap Memory/Permgen Space

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.

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.

Eclipse OutOfMemoryError Fix

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. eclipse out of memory, eclipse memory eclipse.ini file, eclipse.ini file location mac In windows, you will find the eclipse.ini file in the same directory as the eclipse.exe file. eclipse.ini file location windows 10 Once you have located the eclipse.ini file, just open it in your favorite text editor.

Increase Eclipse Heap Space

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

increase eclipse memory size windows

Increase Permgen Space in Eclipse

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

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in our Questions & Answers section, find tutorials and tools that will help you grow as a developer and scale your project or business, and subscribe to topics of interest.

Sign up
About the authors
Default avatar
Pankaj

author

Developer and author at DigitalOcean.

Still looking for an answer?

Was this helpful?

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