首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >BIRT报告:第一个报告非常慢

BIRT报告:第一个报告非常慢
EN

Stack Overflow用户
提问于 2019-03-12 23:04:42
回答 1查看 200关注 0票数 0

我有一个问题:首先,我的应用程序工作正常,我的报告生成良好。现在我对生成的第一个报告有一点担心,它放了超过45个。随后,如果我运行相同的报告或任何其他报告,它会在2-3秒内完成。

你有什么办法在第一次报告中解决这个问题吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-03-13 16:32:21

显然,初始化花费了大部分时间。您必须弄清楚初始化的哪一部分。我认为您必须在代码或分析中的几个位置添加带有时间戳的日志记录,以查看每个部分需要多长时间1)启动Java进程并加载BIRT类2)启动BIRT报表引擎3)加载报表内的资源(例如JS文件和库) 4)连接到DB (特别是,如果您正在使用连接池) 5) DB初始化(通常DB缓存数据非常高效,因此后续SQL语句选择相同或相似数据可以非常快地运行)

例如,您可以在报告本身的初始化事件中、在数据源的beforeOpen和afterOpen事件中、在数据集的beforeOpen和afterOpen事件中以及在调用报告的Java代码中添加日志语句。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55124704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档