tomcat7启动很慢,Eclipse运行也很缓慢
来源:互联网 发布:常用协议端口 编辑:程序博客网 时间:2024/04/30 00:47
在使用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\.plugins\org.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内存信息:
4、设置eclipse集成Tomcat的debug JVM内存信息:
依次打开eclipse中的Run --> Debug Configurations --> Arguments,在VM arguments一栏中的末尾加上: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这个文件,找到下面的内容:
securerandom.source=file:/dev/urandom
替换成
securerandom.source=file:/dev/./urandom
- tomcat7启动很慢,Eclipse运行也很缓慢
- Eclipse启动慢,运行也慢
- Tomcat7启动缓慢的解决方法
- eclipse debug启动很慢
- Eclipse RCP 打包工程运行很慢
- Eclipse 里Tomcat 启动很慢
- Eclipse启动速度很慢的优化
- ubuntu 下tomcat7启动慢
- Eclipse 启动tomcat7出错
- mvn tomcat7启动 Eclipse
- Eclipse启动Tomcat7失败
- eclipse tomcat7 启动项目
- myeclipse中启动weblogic IE运行很慢 的解决方法
- linux下 tomcat7启动超慢
- tomcat在eclipse下debug启动突然很慢
- eclipse中运行tomcat7源代码
- mongodb启动很慢
- eclipse进入很慢
- make -jN
- 准确率、精准率和召回率的理解
- Ques1017勇者斗恶龙
- android开发-Fragment生命周期
- 国庆中秋除了发月饼,企业更应该做什么?
- tomcat7启动很慢,Eclipse运行也很缓慢
- cifar10-cifar100各种版本下载
- 基于jquery与jquery.form.js的表单文件流提交和上传体验提升
- 欢迎使用CSDN-markdown编辑器
- 非结构化数据--mongodb数据库的基本操作
- virtual box 转移虚拟机
- kotlin中的Pair、Triple
- JVM(PART I)—Java内存
- GKGridGraph