博客
关于我
MyEclipse启动Tomcat缓慢的原因及解决办法
阅读量:799 次
发布时间:2023-02-09

本文共 571 字,大约阅读时间需要 1 分钟。

阿何的程序人生

不知道朋友们是否有一种烦恼:使用MyEclipse启动Tomcat时,早前可能只需20秒甚至更短,而现在却需要200秒以上。此时内存和CPU被占用严重,控制台输出出现重复迹象。启动完成后,响应速度也大幅下降,这种情况在其他机器或MyEclipse/Eclipse中却不会出现。

这时你可能会很疑惑:难道不是代码的问题吗?

其实这是MyEclipse的Bug。这种情况通常发生在你在新添加断点后!

通过图示来看看:

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

正常情况下,我们只能在方法签名(如图中第二处断点)和方法体上设置断点,注释不应设置断点。但是如果MyEclipse出现了小错误,可能会让我们在注释上设置断点,这样就会出现上述问题(值得注意的是,如果没有大幅改动代码,比如从其他地方复制粘贴,上述情况通常不会发生)。

解决方法很明确:删除这些本不该存在的断点!

然而,事态可能会更复杂:你可能会发现,重新双击后无法取消断点。(大多数情况下如此)

不用担心,进入调试模式后,可以找到断点并取消它。

如图所示,即使断点存在,也不会影响到什么了。

转载自:https://my.oschina.net/muyexia/blog/261257

你可能感兴趣的文章
MySQL 基础模块的面试题总结
查看>>
MySQL 处理插入重主键唯一键重复值办法
查看>>
Mysql 备份
查看>>
MySQL 备份 Xtrabackup
查看>>
mysql 复杂查询_mysql中复杂查询
查看>>
mYSQL 外键约束
查看>>
mysql 多个表关联查询查询时间长的问题
查看>>
mySQL 多个表求多个count
查看>>
mysql 多字段删除重复数据,保留最小id数据
查看>>
MySQL 多表联合查询:UNION 和 JOIN 分析
查看>>
MySQL 大数据量快速插入方法和语句优化
查看>>
mysql 如何给SQL添加索引
查看>>
mysql 字段区分大小写
查看>>
mysql 字段合并问题(group_concat)
查看>>
mysql 字段类型类型
查看>>
MySQL 字符串截取函数,字段截取,字符串截取
查看>>
MySQL 存储引擎
查看>>
mysql 存储过程 注入_mysql 视图 事务 存储过程 SQL注入
查看>>
MySQL 存储过程参数:in、out、inout
查看>>
mysql 存储过程每隔一段时间执行一次
查看>>