2013-07-23 1 views
1

Я загружаю файл JasperPrint и занимает около 2 секунд, чтобы загрузить файл размером 60 КБ.JasperReports очень медленно при загрузке файла JasperPrint

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> 

Так что может быть какой-то вопрос производительности с версии 2.10.0 из этой библиотеки.

Смежные вопросы