当前位置:  开发笔记 > 编程语言 > 正文

我可以对Java应用程序进行哪些标准优化重构?

如何解决《我可以对Java应用程序进行哪些标准优化重构?》经验,为你挑选了2个好方法。

我有一个半大的Java应用程序.它写得很糟糕,我怀疑我可以做很多简单的事情,可以清理一些东西,提高性能.

例如,我最近发现了

String.matches(regex)

函数在具有相同正则表达式的循环中使用了很多.所以我用预编译的模式替换了它.我使用FindBugs(这是很棒的BTW),但是没有发现这个问题,我在工作中可以使用的工具受到限制.

还有什么比这更简单的我应该看一下吗?



1> Romain Linso..:

看看这些不同的工具:

FindBugs(你已经做过了).

Checkstyle的

PMD

...

我建议你看一下Sonar,它是所有这些工具的绝佳包装.

所有这些工具都是免费的!

在全球范围内,它们不会帮助您提高性能,但会提高代码的质量.



2> Tom Hawtin -..:

首先使它成为一个写得很好的应用程序.根据我的经验,大多数性能优势都不会做愚蠢的事情,而不是做巧妙的优化.

如果您有一个编写良好的应用程序,那么是时候运行一个分析器并只优化那些重要的.

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有