性能优化是一项复杂的工作,需要在开始之前进行尽职调查。做您的初步分析。首先在您的应用程序上使用探查器,以找出哪些区域比预期花费了更多时间。首先拿大一点的东西,然后开始研究它们。以下是一些针对Java性能调整的技术。
如果您的代码区是线程安全的,则使用StringBuilder连接字符串。
如果字符串在单个语句中,请使用+运算符连接字符串。
尽可能使用原语而不是包装器类。
如果可能,请使用long,double而不是BigNumber或BigDecimal。
检查日志级别,它应该是您的应用程序的生产级别实例的信息。
使用缓存来缓存数据库连接或重对象。
使用Apache Commons StringUtils.replace代替String.replace。作为前者要快得多。
尝试在文件I / O期间优化read(),write()调用。
如果有大内存可用,请增加缓冲区大小。