Prathima,
is it possible for you to share the test framework? Then we can run tests here and check where things can be optimized.
The sample we optimized things for are the RealtimeUpdates example. We also have another performance sample that I can share with you if you open a dtrac incident. (We''ll include that sample later in the distribution but need to make more changes to it).
Some first initializ optimizations to use are these settings:
Stefan void OptimizeGrid(GridGroupingControl gridGroupingControl)
{
// Couple settings to perform better:
gridGroupingControl.InvalidateAllWhenListChanged = false;
gridGroupingControl.Engine.CounterLogic = EngineCounters.FilteredRecords;
gridGroupingControl.Engine.AllowedOptimizations =
EngineOptimizations.DisableCounters
|EngineOptimizations.RecordsAsDisplayElements
|EngineOptimizations.VirtualMode
;
gridGroupingControl.TableOptions.VerticalPixelScroll = false;
gridGroupingControl.Engine.TableOptions.ColumnsMaxLengthStrategy = GridColumnsMaxLengthStrategy.FirstNRecords;
gridGroupingControl.Engine.TableOptions.ColumnsMaxLengthFirstNRecords = 100;
gridGroupingControl.Engine.TableDescriptor.PrimaryKeyColumns.Clear();
}
Stefan
>Hi,
>We are using Syncfusion 3.3 and .net framework 1.1 in our windows application.
>We are using Grouping Grid in our application.
>
>We were evaluating for performance improvement. we have installed Syncfusion 4.1(In release notes it is mentioned 4.1 has performance improvement for grouping grid) and .net 2.0 framework. we ran our application and collected the metrics.
>
>But we are not finding much difference in the performance.
>
>Here by I have attached the metrics files for 1.1 with 3.3 and 2.0 with 4.1.
>
>Is there any things we have to take care for performance improvement?
>
>Thanks,
>Prathima
Metrics.zip