Myeclipse 工具優化 [內存一直增加, jsp,javascript 編輯很卡]

首先看這篇隨筆

地址: Myeclipse/STS 首次在本地部署配置一個Spring MVC 項目 (十二) [http://www.cnblogs.com/editor/p/3915239.html]

這步是每新建個工作空間都應該配置的步驟,這步配置好,把項目源碼導進去,空間構建,代碼沒異常錯誤,運行編譯服務器 (如:Tomcat) 成功後,再做下面的配置;

工具環境優化配置 

我們在開發一個差不多大的系統,差不多項目在70、80M以上,也可能是一些小項目,Myeclipse 剛運行的時候,看下「任務管理器」 進程,java 也就佔個200左右M,剛開始還操作挺順暢的,時間沒過多久,整個 Myeclipse 或 STS 就會很卡,甚至影響到整到電腦都會很遲頓;

還有可能就是操作 jsp 頁面的時候,本來在 .java 後臺界面挺順的,一切到 jsp 頁面就卡了。

更嚴重的是在 jsp 頁面上操作 javascript 代碼塊的時候,更是卡的不行。

這就是因爲 Myeclipse 沒有配置好引起來的,你頻繁的操作,會導致 Myeclipse 及 java 環境內存一時沒有釋放,從而佔用越來越多的內存;

優化項 

1. 項目工程右鍵->屬性(Properties)-> Java 構建路徑 (Java Build Path) - Libraries 選擇: JRE System Library [....] 項;

    找到 charsets.jar 包項,展開,點擊:javadoc location 項,點擊右側的 「Remove」 按鈕 ,把項改爲 javadoc location (None);

    

2. 設置 JSP 默認編輯器:

    Myeclipse 頂部菜單欄: 窗口 (Windows) -> 首選項 (Preferences) : 常規 (General) - 編輯器 (Editor) 選中 File Associations: 

    

    選中 上框的 *.jsp 項,再選中下框中 MyEclipse JSP Editor 項,點擊 右邊的 Default 按鈕,即可。

3. 解決 jsp 以及 javascript 編輯時很卡的問題;

    頂部菜單欄 (窗口)Window -> (首選項)Preference -> (常規)General -> Editors -> Text Editors -> HyperLinking -> 在用Ctrl鍵控制的HyperLinking Style Nevigation列表下, 取消勾選與JPS或Javascript有關的選項;

    

4. 項目工程根目錄下的 .project 去掉(註釋)所有 javascript 有關的項配置

    在操作 「項目工程」 右鍵 -> 屬性 (Properties) 在屬性窗口點擊左側的 構建 (Builders) 項,取消勾 Javascript Validation 項,就會在 .project 文件生成相應的 配置;

    

複製代碼
<buildCommand>
            <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
            <triggers>full,incremental,</triggers>
            <arguments>
                <dictionary>
                    <key>LaunchConfigHandle</key>
                    <value>&lt;project&gt;/.externalToolBuilders/org.eclipse.wst.jsdt.core.javascriptValidator.launch</value>
                </dictionary>
            </arguments>
</buildCommand>
....
<natures>
        <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
        <nature>com.genuitec.eclipse.j2eedt.core.webnature</nature>
        <nature>org.eclipse.jdt.core.javanature</nature>
        <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
        <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
        <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
</natures>
複製代碼

     把 arguments 下的 部分註釋,以及 org.eclipse.wst.jsdt.core.jsNature 的 nature 項 註釋掉即可;

5. 配置 窗口 (Windows)->首選項 (Preferences) ->常規 (General) 下點擊 啓動與關閉 (Startup And Shutdown) 項,如圖:

    

    去掉所有的 MyEclipse EASIE 的項,只保留 你使用的 服務器類型,比如: Tomcat 7

    去掉 MyEclipse Examples 項,Equinox Provisioning .... 和 Automatic Updates Schedular 等兩個 自動項; 

    以及其他的一些自己瞭解安裝,不需要的插件;

    點擊 "OK" 完成;

有了以上的配置,就基本能解決編輯很卡,內存增長太快的問題了;