歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> MyEclipse啟動Tomcat緩慢的原因及解決辦法

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

日期:2017/2/28 14:33:37   编辑:Linux教程

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

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

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

  我們通過圖解來看:

   

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

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

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

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

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

  

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

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

Tomcat 的詳細介紹:請點這裡
Tomcat 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved