zoukankan      html  css  js  c++  java
  • MyEclipse启动Tomcat缓慢的原因及解决办法

      不知道朋友们是否有一种烦恼:有时候使用MyEclipse启动Tomcat十分缓慢,可能在几分钟前20秒以内,但现在却需要200秒开外;其间内存和CPU都被占用地厉害,而控制台的输出似乎有重复的迹象;而当好不容易启动完成后,发现响应请求的速度也比平时慢数倍。这一切在另一台机器或另一个MyEclipse/Eclipse中却不会发生。

      这时你可能会很烦躁:不应该是代码的问题。

      其实这可以算是MyEclipse的Bug。不出意外,上述情况会出现在你新增断点之后!

      我们通过图解来看:

       

      上图红色框内本不应该出现断点,如果你在那里双击,正常情况下断点会出现在方法的第一条可执行语句(如上图蓝色框,从上往下第三处断点)。

      正常情况下我们只可以在方法签名(如上图第二处断点)和方法体上设置断点,注释是不可能设置断点的。但是,如果MyEclipse卖了个萌,很脑抽地让我们把断点设置到了注释上,那么我很负责任地告诉你:上述情况就会出现!(值得一提的是如果没有大幅改动代码,比如从其他地方复制粘贴,上述情况一般不会出现)

      那解决之道就很明了了:去除这些个本不应该存在的断点!

      不过你很快就会发现:请神容易送神难,你再次双击却无法取消断点!(大部分情况下是如此)

      不过不用着急,请看下图:

      

      如图所示,大家切换到调试模式下,找到断点并取消即可。

      如图一,虽然有断点的痕迹,但此时已经不会影响到什么了。

     欢迎您移步我们的交流群,无聊的时候大家一起打发时间:Programmer Union

     或者通过QQ与我联系:点击这里给我发消息

     (最后编辑时间2013-06-13 22:44:57)

  • 相关阅读:
    POJ 2112 Optimal Milking (Dinic + Floyd + 二分)
    POJ 3678 Katu Puzzle (2-SAT)
    超详细的Java面试题总结(一)之Java基础知识篇
    Java高级面试题及答案
    Java线程面试题 Top 50
    Java面试题收集
    Spring基础使用(一)--------IOC、Bean的XML方式装配
    你不知道的Javascript:有趣的setTimeout
    Java 10 的 10 个新特性,将彻底改变你写代码的方式!
    深入理解 Java 多线程核心知识:跳槽面试必备
  • 原文地址:https://www.cnblogs.com/Johness/p/3160709.html
Copyright © 2011-2022 走看看