Eclipse设置JVM的内存参数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-startup 
../Common/plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar 
--launcher.library 
../Common/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 
-clean 
-install 
D:/java/myeclipse/Genuitec/MyEclipse 8.x Latest 
-vm 
D:/java/myeclipse/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client/jvm.dll 
-configuration 
configuration 
-vmargs 
-Xmx512m 
-XX:MaxPermSize=1024m 
-XX:ReservedCodeCacheSize=256m

 

 

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

打开Eclipse 或者 MyEclipse

   打开 Windows -> Preferences -> Java -> Installed JREs 

   

    选中你所使用的 JDK,然后点击 Edit,会出现如下图:

    

     在 Default VM Arguments输入框内输入: -Xms512m -Xmx512m

     解释:

            -Xms是设置java虚拟机的最小分配内存;-Xmx则是最大分配内存;512m为内存空间

            一般-Xmx设置为你电脑物理内存的1/4,而把-Xms和 -Xmx设置为一样,

            其实你可以设置得更大一些,只要系统能分配足够的内存就可以了,如果设置过大系统会提示你的

 

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

  • MyEclipse

工具中修改设置Default VM Arguments 

 
  1. 1

    打开MyEclipse,如下图所示

    myeclipse修改内存大小不足
  2. 2

    打开Windows-> Preferences

    myeclipse修改内存大小不足
  3. 3

    然后选择右侧菜单的Java->Installed JREs

    myeclipse修改内存大小不足
  4. 4

    点击右侧的jdk,然后点击“Edit”按钮

    myeclipse修改内存大小不足
  5. 5

    Default VM Arguments文本框中输入:-Xms64m   -Xmx256m ,然后点击finish按钮即可

    myeclipse修改内存大小不足
    END

修改MyEclipse的myeclipse.ini 文件

 
  1. 1

    找到MyEclipse的安装目录,一般如果不修改的话默认为C:\MyEclipse10.1\Genuitec\MyEclipse 10.1有一个myeclipse.ini配置文件,设置如下: -vmargs -Xmx512m -XX:MaxPermSize=256m -XX:ReservedCodeCacheSize=64m 

    END

设置tomcat的内存大小

 
  1.  

    tomcat的安装根目录%tomcat%bin/catalina.bat文件,SET JAVA_OPTS 一行; set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m 

    这里的值可根据具体情况自由调整

    END

注意事项

 
  • 如果还是报内存溢出或者太小,那么可能是项目本身的问题

 

posted @ 2017-07-21 11:17  ConfidentLiu  阅读(547)  评论(0编辑  收藏  举报