単独でレンダリングすると、次のパフォーマンス時間を持つレポートがあります (ExecutionLogStorage テーブルから取得):
TimeDataRetrieval: 6776
TimeProcessing: 142
TimeRendering: 30
このレポートを 34 回繰り返されるサブレポートとして使用すると、レポート全体のパフォーマンスは次のようになります。
TimeDataRetrieval: 9255
TimeProcessing: 187709
TimeRendering: 35
さらに、IIS プロセス (ReportViewer Web コントロールを使用) のメモリ消費量が数百 MB 増加します。
これらのパフォーマンスの問題はサブレポートに固有のものですか、それとも私のレポートに何か問題がありますか?