If you became a customer of the Syncfusion� Reporting Platform or the Report Viewer, Report Designer, or Report Writer components before October 2019 and have questions related to those products, you can request support through our forum system. However, please note that this support system is only for existing customers who are still using the Syncfusion� Reporting Platform or its components and not for new customers looking for reporting products from Syncfusion�.

For new customers or those with general reporting questions, we recommend contacting our support team at https://support.boldreports.com/, which is a separate brand created by Syncfusion� for its reporting solutions. Our team will be happy to assist you with any questions you may have.

Thank you for choosing Syncfusion� for your reporting needs.

Running reports in ASP .Net Core can easily bring the server to a crawl

We created an ASP .Net Core application using Bold Reports Embedded components. If running a lengthy report, or more than one user runs a mid-length report (ie. 1000+ pages), the server becomes completely unresponsive until the report(s) complete(s). By unresponsive, I mean the server will not show the index page, we cannot RDP into the server, and all other processes on the server come to a crawl.

Is there any way to manage the server memory or generate reports in separate threads to maintain some sort of functionality. If the reports take a little longer to generate that will be acceptable, as long as the server remains responsive.

2 Replies

VS Vinoth Srinivasan Syncfusion Team April 16, 2020 05:12 PM UTC

Hi Paul, 

Please refer the below documentation to improve the performance while exporting the report with large data. 

Regards, 
Vinoth S. 



VS Vinoth Srinivasan Syncfusion Team April 16, 2020 05:25 PM UTC

Hi Paul, 

Please ignore our previous update. 

In order get the better performance with Report Viewer, apply below setting in Report Viewer to handle the larger amount data with less memory footprint. 

reportOption.ReportModel.EnableVirtualEvaluation = true; 
reportOption.ReportModel.DisablePageSplitting = true

Also, set the CanGrow true for necessary textbox report items alone because if  report having larger amount of data, then it will take time to measure height and width for larger amount of textboxes. Please refer the below documentation for your reference. 

Regards, 
Vinoth S. 


Loader.
Up arrow icon