我们正在维护遗留Java系统(Swing + JasperReports + MSSQL)
在Java自动更新到1.8.91之后,我们遇到了很多麻烦。
系统严重失去了性能
我们在JasperCompileManager.compileReport(reportFile)
在以前的Java版本(Java SE 8 Update 77)中,中等大小的报告使用1-10秒进行编译 现在使用30-170秒升级到Java SE 8 Update 91进行编译。
当程序通过我们的本地Java Web启动服务器启动时,此效果更明显。
在Java SE 8 Update 91上它真正开始>缓慢10次
降级到Java SE 8 Update 77解决问题,但这对于我们停止升级超过4000台计算机是个问题。
怎么知道如何解决这个问题?