如何开始优化Java代码?-CPU为100%

如何开始优化Java代码?-CPU为100%,第1张

如何开始优化Java代码?-CPU为100%

问题似乎并不在于常用的方法,而是
您调用它们的频率,这似乎就是它们出现如此
频繁的原因。我会检查所有电话,看看是否有多余的电话,然后转到
第三大耗时的方法。之后,我将检查
算法是否特别密集。另外,检查所有方法调用,
并确保它们不会在不需要时运行。


我知道这并不能解决问题本身,而是从
给出的信息开始。

编辑:while循环是一个无限循环,导致for循环运行,其中
已检查数组中的每个项目以查看其是否已重置。您可以
将其替换为观察者模式,在该观察者模式下,重置对象时,它
会通知观察对象,该对象随后执行该组步骤。这样,
您就没有无限循环,并且减少了.isReset()的使用。
这是Class 1的主要方法。

Edit 2: Here’s the example of an implementation of the
observer pattern which is on
wikipedia.



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5587391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存