MyEclipse啟動Tomcat緩慢的原因及解決辦法


  不知道朋友們是否有一種煩惱:有時候使用MyEclipse啟動Tomcat十分緩慢,可能在幾分鍾前20秒以內,但現在卻需要200秒開外;其間內存和CPU都被占用地厲害,而控制台的輸出似乎有重復的跡象;而當好不容易啟動完成后,發現響應請求的速度也比平時慢數倍。這一切在另一台機器或另一個MyEclipse/Eclipse中卻不會發生。

  這時你可能會很煩躁:不應該是代碼的問題。

 

  其實這可以算是MyEclipse的Bug。不出意外,上述情況會出現在你新增斷點之后!

  我們通過圖解來看:

   

  上圖紅色框內本不應該出現斷點,如果你在那里雙擊,正常情況下斷點會出現在方法的第一條可執行語句(如上圖藍色框,從上往下第三處斷點)。

  正常情況下我們只可以在方法簽名(如上圖第二處斷點)和方法體上設置斷點,注釋是不可能設置斷點的。但是,如果MyEclipse賣了個萌,很腦抽地讓我們把斷點設置到了注釋上,那么我很負責任地告訴你:上述情況就會出現!(值得一提的是如果沒有大幅改動代碼,比如從其他地方復制粘貼,上述情況一般不會出現)

 

  那解決之道就很明了了:去除這些個本不應該存在的斷點!

  不過你很快就會發現:請神容易送神難,你再次雙擊卻無法取消斷點!(大部分情況下是如此)

  不過不用着急,請看下圖:

  

  如圖所示,大家切換到調試模式下,找到斷點並取消即可。

  如圖一,雖然有斷點的痕跡,但此時已經不會影響到什么了。

 

 

 歡迎您移步我們的交流群,無聊的時候大家一起打發時間:Programmer Union

 或者通過QQ與我聯系:點擊這里給我發消息

 (最后編輯時間2013-06-13 22:44:57)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM