• 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.1GenuitecMyEclipse 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

    注意事项

     
    • 如果还是报内存溢出或者太小,那么可能是项目本身的问题
  • 相关阅读:
    Python 函数装饰器简明教程
    *arg和**kwarg的区别
    克里金插值
    C语言Hello world
    ibatis错误
    typealias
    视图
    权限分级设置
    走出浮躁的泥沼:学会享受学习过程的乐趣
    R语言 eval(quote(x)) 和 eval(x)
  • 原文地址:https://www.cnblogs.com/ConfidentLiu/p/7216736.html
Copyright © 2020-2023  润新知