Tutorial

Eclipse OutOfMemory Error Fix by increasing Heap Memory/Permgen Space

Published on August 4, 2022
author

Pankaj

Eclipse OutOfMemory Error Fix by increasing Heap Memory/Permgen Space

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

Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.

Learn more about our products

About the authors
Default avatar
Pankaj

author

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.

Still looking for an answer?

Ask a questionSearch for more help

Was this helpful?
 
JournalDev
DigitalOcean Employee
DigitalOcean Employee badge
June 13, 2016

I am a regular reader of your blog. the blog is very interesting and will be much useful for us.

- sathya

    JournalDev
    DigitalOcean Employee
    DigitalOcean Employee badge
    August 10, 2017

    thnks alot sir…really helpful

    - Sana Shaikh

      JournalDev
      DigitalOcean Employee
      DigitalOcean Employee badge
      October 8, 2017

      An internal error occurred during: “Retrieving archetypes:”. GC overhead limit exceeded please help me to solve this

      - HARSHA VARDHAN

        JournalDev
        DigitalOcean Employee
        DigitalOcean Employee badge
        October 23, 2017

        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

          JournalDev
          DigitalOcean Employee
          DigitalOcean Employee badge
          August 3, 2018

          Worked for me on OSX High Sierra using Eclipse Oxygen. Thanks

          - Joe D.

            JournalDev
            DigitalOcean Employee
            DigitalOcean Employee badge
            October 11, 2018

            Hello I am getting an internal error while launching the eclipse saying "java heap space " during setup check. Please help me!

            - Aradhana

              JournalDev
              DigitalOcean Employee
              DigitalOcean Employee badge
              December 7, 2018

              Not helpful at all. Most people use Windows these days.

              - Buster McGibbons

                JournalDev
                DigitalOcean Employee
                DigitalOcean Employee badge
                January 31, 2019

                Worked for me …Thank you.

                - jakeer

                  JournalDev
                  DigitalOcean Employee
                  DigitalOcean Employee badge
                  May 9, 2019

                  It worked very well. Thank you.

                  - Kandy

                    JournalDev
                    DigitalOcean Employee
                    DigitalOcean Employee badge
                    May 11, 2020

                    I already have configured to 2056. What should I do? I still get error frequently.

                    - Praveen

                      Try DigitalOcean for free

                      Click below to sign up and get $200 of credit to try our products over 60 days!

                      Sign up

                      Join the Tech Talk
                      Success! Thank you! Please check your email for further details.

                      Please complete your information!

                      Become a contributor for community

                      Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

                      DigitalOcean Documentation

                      Full documentation for every DigitalOcean product.

                      Resources for startups and SMBs

                      The Wave has everything you need to know about building a business, from raising funding to marketing your product.

                      Get our newsletter

                      Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.

                      New accounts only. By submitting your email you agree to our Privacy Policy

                      The developer cloud

                      Scale up as you grow — whether you're running one virtual machine or ten thousand.

                      Get started for free

                      Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

                      *This promotional offer applies to new accounts only.