博客
关于我
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

你可能感兴趣的文章
Webpack 基本环境搭建
查看>>
mysql5.7 安装版 表不能输入汉字解决方案
查看>>
MySQL5.7.18主从复制搭建(一主一从)
查看>>
MySQL5.7.19-win64安装启动
查看>>
mysql5.7.19安装图解_mysql5.7.19 winx64解压缩版安装配置教程
查看>>
MySQL5.7.37windows解压版的安装使用
查看>>
mysql5.7免费下载地址
查看>>
mysql5.7命令总结
查看>>
mysql5.7安装
查看>>
mysql5.7性能调优my.ini
查看>>
MySQL5.7新增Performance Schema表
查看>>
Mysql5.7深入学习 1.MySQL 5.7 中的新增功能
查看>>
Webpack 之 basic chunk graph
查看>>
Mysql5.7版本单机版my.cnf配置文件
查看>>
mysql5.7的安装和Navicat的安装
查看>>
mysql5.7示例数据库_Linux MySQL5.7多实例数据库配置
查看>>
Mysql8 数据库安装及主从配置 | Spring Cloud 2
查看>>
mysql8 配置文件配置group 问题 sql语句group不能使用报错解决 mysql8.X版本的my.cnf配置文件 my.cnf文件 能够使用的my.cnf配置文件
查看>>
MySQL8.0.29启动报错Different lower_case_table_names settings for server (‘0‘) and data dictionary (‘1‘)
查看>>
MYSQL8.0以上忘记root密码
查看>>