我正在加载JasperPrint文件,加载60KB文件大约需要2秒钟。
String jpXML = .....;
InputStream is = new ByteArrayInputStream(jpXML.getBytes("UTF-8"));
JasperPrint jp2 = JRPrintXmlLoader.load(is); //This is taking 2 seconds
有人知道如何加速吗?问题似乎出现在XML Digester中......
感谢。
答案 0 :(得分:1)
问题已解决!!
JasperPrint负载感觉从2000毫秒到10毫秒。
我刚刚更新了这个依赖项:
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>2.10.0</version>
</dependency>
要
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>2.11.0</version>
</dependency>
因此,此lib的2.10.0版本可能存在一些性能问题。