首先看這篇隨筆
地址: 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><project>/.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" 完成;
有了以上的配置,就基本能解決編輯很卡,內存增長太快的問題了;