How to increase the java heap size in netbeans?

前端 未结 3 487
小蘑菇
小蘑菇 2020-11-27 16:27

I am trying to build a lexicon trie of almost 110000 words in java in netbeans. My code is running fine but it gives an Exception as follows:

   Exception in         


        
相关标签:
3条回答
  • 2020-11-27 17:09

    if you want to change it for netbeans it self you can change it from this file:

    netbeans.conf 
    

    you will find it in netbeans folder under /etc

    and there is two parameters for the heap

    Xms - the initial size of the heap.

    Xmx - max java heap size

    it using the default, you just have to add it there and try to add them both.

    and also don't forget to add those to netbeans_default_options when you change the XMX

    -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled
    

    so netbeans_default_options will be something like that:

    netbeans_default_options="-J-client -J-Xss2m -J-Xms512m -J-Xmx1024m -J-XX:PermSize=256m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled"
    
    0 讨论(0)
  • 2020-11-27 17:11

    You can set it in NetBeans in the project properties -> Run -> VM options

    1. Right click on your project "Properties"
    2. Select "Run" category.
    3. Enter your arguments(-Xmx512m) in the "VM Options" text box.

    Example: Putting -Xmx512m in the "VM Options" text box gives 512Mb maximum heap size to your Java program.

    0 讨论(0)
  • 2020-11-27 17:17

    In the run configuration you should set Java VM option -Xmx512m or other that limits the maximum size of the Java VM to 512M. You can always experiment with other values. You are only limited with physical memory used by the OS.

    0 讨论(0)
提交回复
热议问题