We use a customized version of the Infragistics grid in our product and we would like to assess the impact of our customizations on the overall performance of the grid. We'd like to run the same data through a stock WinGrid and our customized version to see what overhead we have added. Does anyone have any suggestions on the type of test data we should use and what metrics to monitor? I'm starting from scratch here, so I'd like to hear what has worked for everyone.
Thanks in advance!
Hello mathdx,
Since you are not giving much information on your scenario, I am not sure if we can help you a lot here.
Is your datasource flat? Please note that the performance issues are more likely to come from the datasource and not from our control. You could try with a strongly typed dataset or our 'UltraDataSource' component. What exactly are you concerned about - memory usage, responsiveness of the control?
Please take a look at the following link:
http://es.infragistics.com/community/forums/t/15306.aspx.
You could give a clearer view of what you worry about - the type of datasource to be used or the performance of our 'WinGrid' control.
Please do not hesitate to contact me if you need any additional assistance.
I am checking about the progress of this issue. Please let me know If you need any further assistance on this.
It is a bit of a back burner task, so I haven't given it much energy.
I appreciate the performance tips you passed along. I have reviewed them some, and will incorporate them into our application over time. Thanks.
What I was really after though was some tips on comparing the performance of two versions of the grid...in our case, the stock Infragistics grid and the version containing our application specific customizations. We are trying to asses the performance cost of our customizations to see how helpful it would be to work towards minimizing or tuning our customizations. Our customizations are mostly around custom graphics treatments, and we are concerned that they are impacting the speed of the data binding and general user responsiveness...but I really have no idea where to start determining what measures of performance are going to be most helpful to measure I am sure you have some form of grid performance tests that you run internally as you make changes to the grid...I was hoping you might be able to share some insights you have gained from developing that test suite. I also hoped there might be some other users out there that may have learned though testing their implementations.
Thanks,
Darin
Hello Darin,
Did you try to profile the actions you are using with your WinGrid? The control is well optimized and using the guide I gave you should bring a very good performance to your application. Please try some profiler and let me know if there is something that slows down your control.