点击菜单项:Window -- Perferences
1. 配置文件类型默认打开的编辑器
General -- Editors -- File Associations
选择
选择编辑器 ,再点击
选择
选择编辑器 ,再点击
a) 取消拼写自动检查
General -- Editors -- Text Editors -- Spelling
取消勾选
2. 取消不需要自动加载的模块
General -- Starup and Shutdown
3. 配置统一工程项目编码格式为UTF-8
General - Workspace
4. 配置编译时使用的JDK版本及路径
Java -- Installed JREs
5. 配置统一文件类型的编码格式为UTF-8
MyEclipse -- Files and Editors -- ASP and PHP
MyEclipse -- Files and Editors -- JSP
6. 配置Maven组件的本地路径包
MyEclipse -- Maven4MyEclipse/Swing
7. 取消Maven组件的自动更新配置
MyEclipse -- Maven4MyEclipse -- Maven
8. 禁用集成的不用的服务器
MyEclipse -- Servers -- Integrated Sandbox -- MyEclipse Tomcat 6
使用本地JDK:
MyEclipse -- Servers -- Integrated Sandbox -- MyEclipse Tomcat 6 -- JDK
9. 配置本地服务器并单独激活加载,如以Tomcat 6 为例
MyEclipse -- Servers -- Tomcat -- Tomcat 6.x
使用本地JDK:
MyEclipse -- Servers -- Tomcat -- Tomcat 6.x --JDK
10. 取消启动时配置文件的自动验证
MyEclipse -- Validation
备注:如果需要验证,手工验证方式如下所示:
11. 配置MyEclipse启动JVM占用内存大小
编辑MyEclipse安装目录下文件:
12. 工作空间内项目工程很多时,可以先关闭或逻辑删除不经常使用的项目工程
或者
13. MyEclipse配置内存介绍
-vmargs
-Xms256m //配置堆内存的最小值
-Xmx256m //配置堆内存的最大值
-XX:PermSize=128M //配置非堆内存的最小值
-XX:MaxPermSize=128M //配置非堆内存的最大值
参数中-vmargs的意思是设置JVM参数,所以后面的其实都是JVM的参数了。
先了解JVM的内存管理机制:
堆(Heap)和非堆(Non-heap)内存
按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法的代码都在非堆内存中。
堆内存的分配:
JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4。默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。因此服务器一般设置-Xms、-Xmx相等以避免在每次GC 后调整堆的大小。
非堆内存的分配:
JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64;由XX:MaxPermSize设置最大非堆内存的大小,默认是物理内存的1/4。
实际运行的结果可以通过Eclipse中“Help”-“About Eclipse SDK”窗口里面的“Configuration Details”按钮进行查看
【配置MyEclipse服务器Tomcat的JVM方法】
MyEclipse -- Servers -- Tomcat -- Tomcat 6.x --JDK
JVM配置实例:-Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m
【配置MyEclipse中安装JDK/JRE的JVM方法】
Java -- Installed JREs
JVM配置实例:-Xms128m -Xmx512m