2013-07-23 65 views
1

我正在加載JasperPrint文件,加載60KB文件需要大約2秒的時間。加載JasperPrint文件時JasperReports速度很慢

String jpXML = .....; 
InputStream is = new ByteArrayInputStream(jpXML.getBytes("UTF-8")); 
JasperPrint jp2 = JRPrintXmlLoader.load(is); //This is taking 2 seconds 

有人知道如何加速這個嗎?這個問題似乎是在XML Digester ...

謝謝。

+0

沒有人有想法嗎? –

回答

0

問題已解決!

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版本。