zoukankan      html  css  js  c++  java
  • Eclipse报内存溢出

    (1)在配置tomcat的JDK里面设置。Window-->proference->Myeclipse-->servers-->Tomcat5-->JDK里面设置:

    -Xms500m -Xmx1024m -XX:PermSize=64M -XX:MaxPermSize=256m -XX:ReservedCodeCacheSize=48m <!--StartFragment -->

    (2)elipse.ini
    -startup pluginsorg.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar --launcher.library pluginsorg.eclipse.equinox.launcher.win32.win32.x86_1.0.100.v20080509-1800 -showsplash com.genuitec.myeclipse.product --launcher.XXMaxPermSize 512m -clean -vmargs -Xms512m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512m
    5、加大JVM的非堆内存

    打开 myeclipse.ini  -startup  ../Commonpluginsorg.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar  --launcher.library  ../Commonpluginsorg.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731  -clean  -configuration  configuration  -vm  C:UserslenovoAppDataLocalGenuitecCommoninarycom.sun.java.jdk.win32.x86_1.6.0.013jreinclientjvm.dll -vmargs  -Xmx384m  -XX:MaxPermSize=384m  -XX:ReservedCodeCacheSize=96m

    以上是我的myeclipse.ini,需要修改是-Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize,  将这三项的值调大,但并不是越大越好,曾经在相同的条件下做过测试(内存2GB),-Xmx,-XX:MaxPermSize的值为384m时比512m时要快(视具体的计算机而定),  -Xmx,-XX:MaxPermSize的值设为同样大小且两者之和不能超出你的计算机本身的内存大小

    ------------------------------------------------------------------------------
    新eclipse设置:
    (1)项目名称-->右键设置编码为UTF-8。
    (2)Window-->proference->General-->Content types设置里面所有的东东都是UTF-8。设置一个需要update按钮一次。
    (3)D:apache-tomcat-5.5.26confcontext.xml
        <Context antiJARLocking="true" antiResourceLocking="true">
    (4)D:apache-tomcat-5.5.26confCatalinalocalhost 在这个目录下添加要运行的工程文件:
    aaaa.xml 里面的内容如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <Context docBase="D:workspaceaaaaWebRoot" path="/aaaa" reloadable="false" privileged="true"/>
    这里需要配置到WEB-INF这层目录的上面即可!
    ----------------------------------------------------------------------------------
    二. 去除不需要加载的模块  一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。  windows–>perferences–>general–>startup and shutdown  关掉没用的启动项:  怎样才能知道哪些启动项有用呢?我现在把我知道的启动项用处说一下,还有很多不懂的,希望大家懂的回复在下面啊:  WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消  Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消  Derby:一种保存成 jar 形式的数据库,我没用到,取消  一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,比如我只选了tomcat 
    三. 取消MyEclipse在启动时自动验证项目配置文件  默认情况下MyEclipse在启动的时候会自动验证每个项目的配置文件,这是一个非常耗时的过程,可以在Preferences窗口依次选择 MyEclipse - Validation,然后在右侧的Validator列表中只保留 Manual 项就可以了。如果需要验证的时候只需要选中文件,然后右键选择 MyEclipse - Run Validation就可以了。  windows–>perferences–>myeclipse–>validation  把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator  手工验证方法:  在要验证的文件上,单击鼠标右键–>myeclipse–>run validation 
    四、拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处:  windows–>perferences–>general–>validation->editors->Text Editors->spelling 
    五、myeclipse 打开 jsp 的默认编辑器不好,会同时打开预览  windows–>perferences–>general–>editors->file associations  把默认改成 MyEclipse JSP Editor
    ------------------------------------------------------------------------

    myeclipse7.1加入了ext后,每次修改了js文件,一保存都需要很长的时候停留在validating……上,非常的烦人。

    修改一个文件后,可以使页面立即响应ext的修改:

     

    修改 工程目录下的   .project文件:

    删除以下的内容:

    Java代码  
    1. <buildCommand>    
    2.    <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>    
    3.    <arguments>    
    4.    </arguments>    
    5.   </buildCommand>    
    6. <nature>org.eclipse.wst.jsdt.core.jsNature</nature>    
  • 相关阅读:
    STM32 F4 DAC DMA Waveform Generator
    STM32 F4 General-purpose Timers for Periodic Interrupts
    Python第十四天 序列化 pickle模块 cPickle模块 JSON模块 API的两种格式
    Python第十三天 django 1.6 导入模板 定义数据模型 访问数据库 GET和POST方法 SimpleCMDB项目 urllib模块 urllib2模块 httplib模块 django和web服务器整合 wsgi模块 gunicorn模块
    查看SQL Server服务运行帐户和SQL Server的所有注册表项
    Pycharm使用技巧(转载)
    SQL Server 2014内存优化表的使用场景
    Python第十天 print >> f,和fd.write()的区别 stdout的buffer 标准输入 标准输出 从控制台重定向到文件 标准错误 重定向 输出流和输入流 捕获sys.exit()调用 optparse argparse
    Python第七天 函数 函数参数 函数里的变量 函数返回值 多类型传值 函数递归调用 匿名函数 内置函数
    Python第六天 类型转换
  • 原文地址:https://www.cnblogs.com/Neil223/p/4796964.html
Copyright © 2011-2022 走看看