Posted 25 January 2018, 7:23 am EST
I have C1FlexGrid that contains over 1000 rows and over 1000 columns. Each cell may contain ‘X’ character. I tried to print that but got Out of memory -error. Is there a way to increase performance of C1FlexGrid?
Forums Home / ComponentOne / Silverlight Edition
Posted by: qopqui on 25 January 2018, 7:23 am EST
Posted 25 January 2018, 7:23 am EST
I have C1FlexGrid that contains over 1000 rows and over 1000 columns. Each cell may contain ‘X’ character. I tried to print that but got Out of memory -error. Is there a way to increase performance of C1FlexGrid?
Posted 29 January 2018, 3:35 am EST
Hello,
We tested C1Flexgrid’s performance with latest version and it seems to be working fine. What version are you using. In case, you are using any older version then we suggest you to use the latest version, which can be downloaded from: prerelease.componentone.com/silverlight5/c1silverlight/2017-t3/C1Silverlight5_5.0.20173.581.zip
You can test the performance using the attached application.
Thanks,
Ruchir Agarwal
C1FlexGrid_performance.zip
Posted 1 February 2018, 5:03 am EST
I did some further debugging. It seems that about 1,5 million CreateCellContent()-calls causes Out of Memory exception while printing the C1FlexGrid.
Posted 4 February 2018, 12:10 pm EST
Hello,
Thank you for sharing more information.
I too was able to observe the issue at my end, with an application using CellFactory for 1000*1000 cells. I am discussing the same with the development team[Tracking ID: 307048] and will get back to you when we receive any updates from them.
Thanks,
Ruchir Agarwal
Posted 7 February 2018, 7:23 am EST
Hello,
Could you please share your application or may be a stripped version of your application, since the source of issue might directly be linked with how exactly you are implementing CellFactory and also how you are adding rows/cell to the grid in your application.
If you have any issues sharing the application here publicly, then you may post it at our portal: https://supportone.componentone.com/
Thanks,
Ruchir Agarwal