標籤:
首先看這篇隨筆
地址: 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" 完成;
有了以上的配置,就基本能解決編輯很卡,記憶體增長太快的問題了;
Myeclipse 最佳化 [記憶體一直增加, jsp,javascript 編輯很卡]