views:

12

answers:

0

I have a report which, when rendered on its own, has the following performance times (taken from ExecutionLogStorage table):

TimeDataRetrieval:  6776
TimeProcessing:  142
TimeRendering:  30

When this report is used as a sub-report which is repeated 34 times, the performance of the overall report comes out as follows:

TimeDataRetrieval:  9255
TimeProcessing:  187709
TimeRendering:  35

Furthermore, the memory consumption of my IIS process (using ReportViewer web control) goes up by several hundreds of MB.

Are these performance issues inherent to sub-reporting or is there something wrong with my report?