We had OOM(Out Of Memory) exceptions on the server. My friend took a few tests on pages where RadGrid is being used. She tells me that the memory usage increases rapidly on all grid pages.
On her report I did ASP.NET Memory profiling. And in the function calling tree what I saw was surprising. We were doing custom paging and using 100 records to show per page. I tested SQL Query in SQL Profiler and it was perfect. No issues in the database or DAL. What I saw was that the 57MB was the overall memory used by the one single request. Pages without RadGrid are using like 10MBs of data which is way less than the Grid pages. I am attaching the screen shot of calling tree
From that report I can tell that
RadGrid Render method takes 35 MB memory
UNDER Telerik.WebControls.GridClientObjectBuilder.AddPropertiesFromObjectInternal(Object o) takes 31MB
Check the file attached and analyze memory consumption.