1

我正在为工作中的一个批处理优化性能。这个批处理从几个表中读取数据,人员 --> 就业 组装域对象

 Person
{
//person fields
List<IEmployment> EmploymentList
}
IEmployment
{
//employment fields
}

, 创建 PDF 和 PCL 文件。我需要为每个人创建一个 PCL 和 PDF 文件。目前我正在遍历每个人,创建 ActiveReport 实例,将人设置为 ActiveReport 的数据源,创建 PCL,创建 PDF 并退出。我一次加载 500 条人员记录,创建 pcl 和 pdf 并阅读下 500 条未处理的人员记录。完成 500 条记录大约需要 5 分钟,有时我们可能需要处理 30,000 条记录,这相当于 5 小时。我正在尝试优化如果。请让我知道是否有更好的方法来生成这个批量 pdf 和 pcl。

4

0 回答 0