I know when you call ds.updateCaches it "Causes any components using this DataSource to be notified of changes". Does this mean the DataSource has some kind of reference to the all the components currently using it as its DataSource?
Reason I ask is we are having a memory issue, but only in IE (IE 11 is what we have tested). Chrome and Firefox work fine. Using the F12 Developer Tools in IE 11 and doing some profiling, it shows that our ListGrids are still in memory even though we have called destroy() on them. Each time I load another ListGrid and then replace it causing the destroy to be called on it, it still shows up in the F12 profiling.
I then tried a test where I called destroy on the DataSource and then all those ListGrids were gone from the profiled memory.
Is there anything you recommend I should try or do?
Thanks.
SmartClient Version: v9.1p_2014-09-11/Pro Deployment (built 2014-09-11)
Reason I ask is we are having a memory issue, but only in IE (IE 11 is what we have tested). Chrome and Firefox work fine. Using the F12 Developer Tools in IE 11 and doing some profiling, it shows that our ListGrids are still in memory even though we have called destroy() on them. Each time I load another ListGrid and then replace it causing the destroy to be called on it, it still shows up in the F12 profiling.
I then tried a test where I called destroy on the DataSource and then all those ListGrids were gone from the profiled memory.
Is there anything you recommend I should try or do?
Thanks.
SmartClient Version: v9.1p_2014-09-11/Pro Deployment (built 2014-09-11)
Comment