zoukankan      html  css  js  c++  java
  • MyEclipse内存优化、加载项优化、编辑器配置优化

    MyEclipse的优化,或者其他编辑工具的优化,大致可以分为3个部分: 内存配置、加载项配置、以及默认编辑器配置:

    (1) 内存优化

    具体配置多少内存,请根据你的机器内存来设定,现在最少也应该有2GB物理内存吧,最普通的机器应该有4GB内存。个人感觉, 4GB内存只开Myeclipse和一个数据库没有太大压力, 如果你有8GB物理内存,那基本上不用操心内存的事,尽管加大配置给 Myeclipse的内存。【切记: 安装MyEclipse最好使用64位版本,因为32位版本只能使用1GB左右的堆内存】.

    废话不多说,直接找到 myeclipse.ini 文件,根据你安装的位置决定,例如我的是: C:DevToolsMyEclipseMyEclipse 9myeclipse.ini

    将最大堆内存 Xmx 和 最大永久内存 MaxPermSize 按比例扩大,例如扩大2倍,4倍都行. 

    原始的配置信息大致如下:

    ......
    -vmargs
    -Xmx512m
    -XX:MaxPermSize=256m
    -XX:ReservedCodeCacheSize=64m

    如何优化请查看下图:

    图1 将内存设置增大

    我的优化后的配置信息如下:

    ......
    -vmargs
    -Xmx2048m
    -XX:MaxPermSize=1024m
    -XX:ReservedCodeCacheSize=128m

    其他具体的内存优化选项,你可以不设置,也可以参考JVM内存优化,这需要你自己搜索啦,一般来说设置上面这两个参数就够了.

    (2). 加载项配置

    2.1 关闭多余的View,小窗口

    打开MyEclipse以后,默认会打开 MyEclipse Java Enterprise 这个可视界面,我们需要的也是这个。但是有一些我们用不到的东西,比如图片编辑器、内置浏览器什么的,将他们关闭的即可,因为很渣渣,很难用,很耗资源。

    如下图所示:

    图2.1 关闭掉无用的View

    2.2 修改启动项

    MyEclipse启动时会默认启动很多组件,可能这是懒人之福,但对于我们需要高效开发环境的人来说就是灾难了. 

    选择菜单 Window -->  Preferences; 打开首选项设置对话框,在对话框最左上角,搜索框中输入 start, 定位到 General --> Startup and Shutdown

    然后把右边的下拉框中,所有你不认识的选项的勾都去掉,因为基本上都没用。只留下随便几个即可,然后点击 Apply 应用,  就比如我的,如下图所示,全在这里了:

    图2.2 去除多余的启动项

    (3) 设置各种类型文件的默认编辑器

    选择菜单 Window -->  Preferences; 打开首选项设置对话框,在对话框最左上角,搜索框中输入 file, 定位到 General --> Editors --> File Associations;  在右边选择对应的文件类型(后缀), 然后在下方选择默认的编辑器,请记住: 最好将带 Visual 字样的默认编辑器去掉,因为真的不需要可视化编辑,或者说,不需要MyEclipse的可视化编辑。

    常用的文件类型后缀, 包括 *.htm【设置默认为MyEclipse HTML Editor】、 *.html 【设置默认为MyEclipse HTML Editor】、*.js 【设置默认为 Text Editor】、 *.jsp 【设置默认为MyEclipse JSP Editor】这四种, 大致如下图所示: 

    图3 设置各类型文件的默认编辑器

    (3.1) 设置下工作空间的默认编码:

    选择菜单 Window -->  Preferences; 打开首选项设置对话框,定位到 General --> Workspace; 将 Text File Encoding 修改为 UTF-8; 应用,保存即可。 如下图所示:

    图3.1 设置文件的默认编码

    好了,基本上需要的优化就已经结束,更详细的小项优化,你有时间可以自己搜索。

    重启MyEclipse试试吧!!!

  • 相关阅读:
    使用图形化技术完成电子相册程序的开发
    本周新学的 GUI绘图技术
    不如今日来说 有关StringBufferr类和字符串格式化的内容~
    PHP的身份证号码工具类
    在网页中嵌入带标识的百度地图
    PHP正则表达式使用详解
    Spicy Chicken GDI in C#
    [C++] Running time and Integer to String
    the difference between const int *, int * const, int const *
    [C# WPF]MoeEroViewer Developing Log
  • 原文地址:https://www.cnblogs.com/huanglibin/p/7337481.html
Copyright © 2011-2022 走看看