zoukankan      html  css  js  c++  java
  • Myeclipse开发内存溢出问题

    MyEclipse开发内存溢出问题

     

    window --> preferences --> MyEclipse --> servers --> Tomcat --> JDK 里面在Optional Java VM arguments: 下面加如下内容:

    -Xmx512m -Xms256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

    ------------------------------------------------------------------------------------------------- 

    1、打开 myeclipse.ini

      把下面的数据调大,这样就可以解决溢出问题了。

     -Xmx512M

       -XX:MaxPermSize=1024M

     -XX:ReservedCodeCacheSize=256M

       把下面的那个-XX:MaxPermSize调大,比如-XX:MaxPermSize=1024M

     【注】:XX:MaxPermSize和Xmx的大小之和不能超过你的电脑内存大小

    Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法

    java.lang.OutOfMemoryError: PermGen space


    解决办法:
       配置相关内存大小。其中按照启动tomcat的不同方式,分如下三种情况
       a):如果是eclipse的tomcat插件启动tomcat,在“window”菜单-“Preferences”-“Tomcat”-“JVM Settings”中添加JVM参数如下即可:
           -Xms128M -Xmx512M -XX:PermSize=128M -XX:MaxPermSize=256M(就是上面的提到的这种情况)

       b):如果tomcat是安装为windows服务,从服务启动,则打开注册表编辑器,定位 到:HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationProcrun 2.0 omcat6ParametersJava(Win7 X64系统则位于HKEY_LOCAL_MACHINESOFTWAREWow6432NodeApache Software FoundationProcrun 2.0 omcat6ParametersJava)
           双击右侧窗口的“Options”键值,添加如下行:
           -XX:PermSize=128M
           -XX:MaxNewSize=256m
           -XX:MaxPermSize=256m

       c):如果是命令行方式启动tomcat,则修改脚本文件(Windows下为catalina.bat,Linux下为catalina.sh),同样的方式,为JAVA_OPTS变量添加上述参数即可
  • 相关阅读:
    HDU 1850 Being a Good Boy in Spring Festival
    UESTC 1080 空心矩阵
    HDU 2491 Priest John's Busiest Day
    UVALive 6181
    ZOJ 2674 Strange Limit
    UVA 12532 Interval Product
    UESTC 1237 质因子分解
    UESTC 1014 Shot
    xe5 android listbox的 TMetropolisUIListBoxItem
    xe5 android tts(Text To Speech)
  • 原文地址:https://www.cnblogs.com/wzyxidian/p/3760725.html
Copyright © 2011-2022 走看看