zoukankan      html  css  js  c++  java
  • tomcat/eclipse提速[z]

     在使用Eclipse开发项目过程中,一度使Eclipse陷入瘫痪状态,Tomcat启动项目时也异常缓慢,增加了超时限制并没有用,有时候项目根本运行不起来,简直让人崩溃,可能我电脑内存小(4G),配置低,各种清理垃圾内存加速后,仍然不起作用。在网上查了一些解决办法(亲测有效),总结如下:

    1、Eclipse运行速度优化

    (1)启动参数的优化:打开eclipse安装目录下的eclipse.ini文件,修改几个参数值。

    -XX:MaxPermSize=768m
    -Xms1024m
    -Xmx2048m
    
    
    (2)启动插件优化:
    
    

    windows -> preference-> general -> startup and shutdown 里,只保留第1、3、4,其他全部取消,保留的为:

    Usage DAta Gathering Plug-in,

    Equinox Provisioning Platform Automatic Updata Support,

    WTP Webservice UI Plug-in

    (3)关闭验证:

    
    

    windows -> preference-> Validation 全部取消,只保留Manual 列;

    在工程上右键->Validation ,同样全部取消,只保留Manual列,如果需要检查代码是否有错,可以在代码文件上右键,手动验证。

    (4)清理工程文件:

    删除工作空间目录下.metadata.pluginsorg.eclipse.epp.usagedata.recording目录里的所有文件,主要要保留这个目录,只删除目录下文件即可。

    2、Tomcat在debug模式下启动项目异常缓慢。

    	尝试过把tomcat安装目录下 conf  Catalina  localhost下没用的全部删掉,还有webapps下不需要部署的案子也全部删掉,但是没有用。最后找到一种有效的办法,把项目中设置的断点全部取消。
      	以debug模式启动tomcat, Window --> show veiw --> breakpoints,右键--> Remove  all,重启下tomcat就OK了
    

    3、设置eclipse的JDK内存信息:

    选择eclipse的 window --> preference --> java -->  Installed JRES
     
     
    选中当前eclipse环境应用的jdk,点击Edit按钮,在弹出的对话框中的Default VM Arguments输入栏中输入:
    -Xms512m -Xmx512m -XX:PermSize=256M -XX:MaxPermSize=512M
    如图:
     
    点击Finish,完成设置。

    4、设置eclipse集成Tomcat的debug JVM内存信息:

    依次打开eclipse中的Run --> Debug Configurations --> Arguments,在VM arguments一栏中的末尾加上:
    -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
     

    5、

    1)在Tomcat环境中解决

    可以通过配置JRE使用非阻塞的Entropy Source。

    在catalina.sh中加入这么一行:-Djava.security.egd=file:/dev/./urandom 即可。

    加入后再启动Tomcat,整个启动耗时下降到Server startup in 2912 ms。

    2)在JVM环境中解决

    打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:

    1.  
      securerandom.source=file:/dev/urandom
    2.  
       

    替换成

    securerandom.source=file:/dev/./urandom
    以上方法,仅供参考。
     
    参考资料:
  • 相关阅读:
    查看端口有没有被占用
    微信公众号2()
    How to insert a segment of noise to music file
    puppet practice
    Docker Commands
    LempelZiv algorithm realization
    The algorithm of entropy realization
    Java network programmingguessing game
    Deploy Openstack with RDO and Change VNC console to Spice
    puppet overview
  • 原文地址:https://www.cnblogs.com/jjj250/p/9394414.html
Copyright © 2011-2022 走看看