Myeclipse启动优化
来源:互联网 发布:手机淘宝联盟登不上 编辑:程序博客网 时间:2024/06/06 04:03
原文出处: http://www.javatang.com/archives/2007/12/03/1653250.html MyEclipse功能非常的强大,现在基本是使用Eclipse开发JavaEE的必备插件了。但是巨大的MyEclipse也导致Eclipse启动的速度加慢,另外开发的过程中有时候容易造成界面“假死”的状况。用了eclipse的都知道,他的核心思想是,一切皆为插件,但插件一多了以后,每次启动都得花好长的时间下面介绍优化启动速度的方法: 1. 去除不需要加载的模块 2. 取消MyEclipse在启动时自动验证项目配置文件 3.如果没有进行设置的话,在使用MyEclipse的经常出现如下图所示内存不足的提示。 提示中给出了设置的参数:
这里有几个问题: 下面我们一一进行回答 1. 各个参数的含义什么? 参数中-vmargs的意思是设置JVM参数,所以后面的其实都是JVM的参数了,我们首先了解一下JVM内存管理的机制,然后再解释每个参数代表的含义。
2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动? 通过上面对JVM内存管理的介绍我们已经了解到JVM内存包含两种:堆内存和非堆内存,另外JVM最大内存首先取决于实际的物理内存和操作系统。所以说设置VM参数导致程序无法启动主要有以下几种原因:
3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置? 那为什么同样的参数在快捷方式或者命令行中有效而在eclipse.ini文件中是无效的呢?这是因为我们没有遵守eclipse.ini文件的设置规则:
按照上面所说的,最后参数在eclipse.ini中可以写成这个样子:
实际运行的结果可以通过Eclipse中“Help”-“About Eclipse SDK”窗口里面的“Configuration Details”按钮进行查看。 另外需要说明的是,Eclipse压缩包中自带的eclipse.ini文件内容是这样的:
其中–launcher.XXMaxPermSize(注意最前面是两个连接线)跟-XX:MaxPermSize参数的含义基本是一样的,我觉得唯一的区别就是前者是eclipse.exe启动的时候设置的参数,而后者是eclipse所使用的JVM中的参数。其实二者设置一个就可以了,所以这里可以把–launcher.XXMaxPermSize和下一行使用#注释掉。 通过上面的几个步骤可以有效优化MyEclipse的启动速度和运行效率,如果你还有新的方法可以回复 |
- Myeclipse】Myeclipse 启动优化
- Myeclipse启动优化
- myeclipse 启动优化
- myeclipse启动优化
- Myeclipse启动优化
- myeclipse 启动优化
- Myeclipse启动优化
- MyEclipse启动优化
- 优化myeclipse的启动
- myeclipse启动速度优化
- 优化Myeclipse启动速度
- Myeclipse启动优化
- 优化Myeclipse启动速度
- myeclipse优化启动
- MyEclipse启动加速与优化
- MyEclipse 10 启动配置优化
- 如何优化myEclipse 启动速度
- Myeclipse启动优化和验证优化
- 一个用javascript写的hashtable类
- fatal error C1083(precompile head)
- SAP 术语
- Function实现ALV Table八:事件
- 从Hibernate 3.0.x/3.1.x升级到最新的3.2版造成的ClassCastException
- Myeclipse启动优化
- java 高级特性
- 在Visual C#里面用ListView显示数据记录
- 得到当前文件列表.bat
- Struts2学习笔记之国际化一
- BS构架在线状态的检测与刷新
- SQL数据分页
- 图像傅立叶变换 概念
- 使用企业类库进行异常处理