We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date

Performance Issue : Virtual Grid

Hi Soumen,

Thanks for your mail.

Please refer to our shipped browser sample TraderGridTest ( \\windows\Grid.Windows\Samples\Performance\TraderGridTest ) which demonstrates the frequent updates in random cells across the grid while keeping the CPU usage at a minimum level by using the DrawClippedGrid approach. Kindly try the approach and let us know if you need any further help.

Best regards,
Madhan

Customer Query:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Last year when we implemented Syncfusion Virtual grid on our application that time we had hardly 15000 to 20000 orders floating during the regular business hours, however, this year the number has tripled and on an average it is maintaining 50K to 60K orders with heavy XML messaging that updates each orders in the blotter (grid). As a result we are experiencing heavy CPU and memory usage. Are there any good design patters that you can show me that could potentially reduce the memory and CPU usage?

Each order state message that we receive updates the order in the Grid and also does bunch of other tasks to alert Traders, if requires; so lazy parsing may not be a good solution.

Thanks,
Soumen Roy
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

2 Replies

AD Administrator Syncfusion Team October 3, 2006 06:11 PM UTC

Ran the Sample and after running for 5 minutes it is throwing an Excption (Attached in the Screen Shot).

Our current implementation (running over an year) doesn''t fail but has some (increasing) performance issue, I guess mainly because we do lot of coding in OnQueryCellInfo to handle colors and adding other controls (like, check box/Text box for some fields). Wondering if there is any other Sample that could be better than this or is there any way we can move heavy code from OnQueryCellInfo to other place?

Thanks,
Soumen Roy


>Hi Soumen,

Thanks for your mail.

Please refer to our shipped browser sample TraderGridTest ( \\windows\Grid.Windows\Samples\Performance\TraderGridTest ) which demonstrates the frequent updates in random cells across the grid while keeping the CPU usage at a minimum level by using the DrawClippedGrid approach. Kindly try the approach and let us know if you need any further help.

Best regards,
Madhan

Customer Query:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Last year when we implemented Syncfusion Virtual grid on our application that time we had hardly 15000 to 20000 orders floating during the regular business hours, however, this year the number has tripled and on an average it is maintaining 50K to 60K orders with heavy XML messaging that updates each orders in the blotter (grid). As a result we are experiencing heavy CPU and memory usage. Are there any good design patters that you can show me that could potentially reduce the memory and CPU usage?

Each order state message that we receive updates the order in the Grid and also does bunch of other tasks to alert Traders, if requires; so lazy parsing may not be a good solution.

Thanks,
Soumen Roy
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>


SampleException.zip


AD Administrator Syncfusion Team October 4, 2006 06:25 PM UTC

Hi Soumen,

Thanks for being patience.

Is it possible for you to upload us more details on your OnQueryCellInfo event? As the reason for the exception would be due to the value of an argument is outside the allowable range of values. So kindly update us more details or a demo sample, it would help us to solve your issue earlier.

Best regards,
Madhan

Loader.
Live Chat Icon For mobile
Up arrow icon