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

Syncfusion Grid Performance

I am facing some performance issue in syncfusion grid. Grid has around 30-35 columns and 1000 rows . When we do any filtering or select any column it taking time to render the grid. Is it normal with the number of columns and rows I have or is there any way I can fix this. Please advise.

The below is the code I use to bind the grid

  function selectChange(args) {
        $("#Grid").ejWaitingPopup("show");
        var gridObj = $("#Grid").data("ejGrid");

        $.ajax({
            type: "POST",
            url: "getStudentSearchResult",
            dataType: "json",
            data: "{ term:'" + args.selectedValue + "'}",
            contentType: "application/json; charset=utf-8",

            success: function (data) {
                var formatData = ej.parseJSON(data);
                gridObj.dataSource(formatData);
                $("#Grid").ejWaitingPopup("hide");

            }
        });



    }

2 Replies

ME Megatron February 27, 2017 07:18 PM UTC

The bigger issue is when you have 20 to 50 users logged into the grid page, the memory consumption can get quite high and needs some better performance.


SA Saravanan Arunachalam Syncfusion Team March 1, 2017 02:02 PM UTC

Hi Megatron, 
Thanks for contacting Syncfusion’s support. 
Query 1: Performance Issue 
We have analyzed your query and if you render the Grid with large data with large number of columns, it will take little bit time to render the Grid control and applying style for cells in the selected columns. So, we suggest you to enable the paging feature of Grid control to avoid this kind of performance issue. 
 Query 2: the memory consumption can get quite high 
Could you please provide the following details? 
1.       Share your server machine configuration details. 
2.       Share the memory consumption logger information. 
Regards, 
Saravanan A. 


Loader.
Up arrow icon