Community
Participate
Working Groups
Build Identifier: 2.5.0 Current the run and render report seems mostly sequential. It seems that there are some fairly easy ways that running multiple threads could improve performance. - run data set in parallel. If a report design has multiple data set; retrieve them in parallel. - generate charts in parallel. It is likely that this is not always semantically the same as the current implementation, and thus not backward compatible. But create a property that determine the maximum number of parallel threads used and have the default be 1. Reproducible: Always
Actually the user can parallel the run task and the render task in current implementation. The run task accepts a IPageHandler event call back, the user can register a handler to receive the events and start to render the report once the page has been created.