如何解决如何在我的Java应用程序中优化代码
| 我最近几年一直在编写的Java应用程序现在已经变得肿,我意识到要包括未使用的代码等。 我知道对于CSS和JavaScript,您可以执行代码清理并压缩代码等。对于Java是否存在类似的内容?解决方法
由于某些原因,开发人员总是忽略Java垃圾收集器的重要性。
这应该会有所帮助:http://www.devdaily.com/java/edu/pj/pj010008
琳达
,您引用css作为启用代码清除的语言的示例的事实告诉我,您可能是Java新手。
Java具有最丰富的工具集之一,用于执行代码清除(或常规重构)。有两种执行代码清除的方法。一种是使用静态代码分析器,另一种方法是具有工具支持以监视您正在运行的程序。
市场上有许多静态代码分析器,其中一些最好的是开源的。如果您是一名认真的Java开发人员,那么您将无法获得比Intellij更好的IDE(不,我不会得到他们的报酬。)。他们拥有与IDE集成的最好的代码分析器工具之一。此链接应为您提供帮助。
您不必使用Intellij即可获得相同类型的代码分析。您可以将PMD和FindBugs插件用于任何领先的IDE。在所有代码分析器中,我认为这两个是找出代码中深层问题的最佳方法,而不仅仅是表面错误。 (如格式化问题)。
这些工具将帮助您清理无效的代码,查找可能的错误和未关闭的对象。您还应该根据自己的需求自定义工具,但是稍后会介绍。
一旦确定并修复了静态分析仪确定的所有问题,就需要监视程序以发现诸如内存泄漏之类的潜在问题。某些问题仅在运行时发现。Java具有一种称为JMX的内置检测机制,几乎所有主要的服务器供应商都公开了它。您还可以使用Jconsole,它可以充当JMX的抽象层。
,您是否考虑过使用任何代码覆盖率工具来确定要执行的代码部分?看看EMMA:
http://emma.sourceforge.net/
,优化和清理是两个独立的问题。您可以同时使用Eclipse和Eclipse。
看一下Eclipse配置的以下部分:
Window > Preferences > Java > Code Style > Clean up / Code Templates / Formatter
和:
Window > preferences > Java > Compiler > Errors/Warnings
您会发现许多方便的功能,用于标记甚至自动修复通常被认为是错误代码的内容。
为了优化性能,您可以尝试Eclipse Test&Performance Tools Platform Project。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。