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

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

阿何的程序人生

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

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

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

通过图示来看看:

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

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

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

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

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

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

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

你可能感兴趣的文章
Merge Two Sorted Lists - LeetCode
查看>>
Merge 的小技巧
查看>>
Mesos 资源分配
查看>>
message.channel.id Discord PY
查看>>
Message: CLR 无法从 COM 上下文 0x219100 转换为 COM 上下文 0x219328,这种状态已持续 60 秒。
查看>>
MessageDigest
查看>>
Mes的理解
查看>>
MES系统如何实现远程访问?
查看>>
Metabase RCE漏洞复现(CVE-2023-38646)
查看>>
metaclass
查看>>
metaq杂记
查看>>
Metasploit CGI网关接口渗透测试实战
查看>>
Metasploit Framework中最全show命令及使用
查看>>
Metasploit GUI图形界面使用
查看>>
Metasploit SCADA渗透测试实战
查看>>
Metasploit SQL注入漏洞渗透测试实战
查看>>
Metasploit Web应用程序漏洞利用实战
查看>>
Metasploit Web服务器渗透测试实战
查看>>
Metasploit Web认证渗透测试实战
查看>>
Metasploit Windows AD渗透测试实战
查看>>