We have an UltraGrid which is bound to an UltraDataSource and LoadStyle is set to LoadOnDemand. We have been profiling the grid to minimise memory usage and noticed when the grid scrolls and you compare the memory footprint to when the grid first loaded, the extra memory is mainly attributed to UltraGridCells, Visible Headers and SubObjectPropChangeEventHandlers (in order of greatest change in memory). Our grid has about 8000 rows and 75 columns.
As the grid is load on demand:
1. Why does it create more ultra grid cells when the user scrolls and not reuse the ones it already has in view?
2. Is there a way to reduce the memory used while scrolling?
3. I tried to find the NetAdvantage example / tutorial on Load On Demand but for our company it seems to no be installed. Is there another way i can see the guide to Load On Demand?
Thanks
Hello,
Please let me know if you have further questions in this matter.