Posted 14 May 2018, 9:14 am EST
Environment: Windows Server 2008 R2, IIS V 5.5.7600.16385
Data Source: <Seems to be arbitrary … but currently using MySQL>
ActiveReports Version: 12 SP1 Developer
Report Type: PageReport using FixedPage > Page > Containers > Table > Table Row > Table Cell
The report is built dynamically in VB (.net 4.5) based on user input and user selections. So I don’t have an rdlx file but I could save one from the code if necessary.
I’m trying to run reports using the WevViewer (HTML) and it would seem that the memory being consumed by the processes in IIS only growing and only is released when the app pool is stopped or recycled. The issue is more easily noticed when running large reports in succession. The reports we are developing are intended to be used in an enterprise application with hundreds-thousands of users at a time. I’m struggling to run 2-3 reports (50k rows each) at the same time before I run into memory issues.
I’ve been combing over the forums and support topics and a lot of the other posts I’ve seen mention using cacheToDisk (which isn’t available for PageReports) … or releasing the report and/or document correctly (all of which seem to result the webviewer having errors or not displaying a report)
If there is a proper way to release the PageReport being passed to the webviewer, could someone could provide an example of that?
Aside from that I haven’t come across any other posts that have helped reduce the memory consumption.