Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
1339
OutOfMemoryExceptions in Latest Service Release
posted

I have opened a support case already (CAS-158181-J3X5V3) but wanted to post this publically to provide visibility for other users potentially facing this issue.

Since upgrading to the latest service release (15.1.20151.2055) our 32-bit applications are throwing OutOfMemoryExceptions and crashing all day long, and our 64-bit applications are ballooning in memory footprint and suffering significant performance degredation.

We just rolled back the Infragistics dlls back to the version prior to the SR and our applications are all performing as expected again (no changes to our application assemblies).

Looking at the diffs in the source code, there's a huge smell coming from DataPresenterBase.cs line 21835 -- InvalidateArrange() is now being called on the DataPresenterBase every time a scroll happens. MSDN STRONGLY discourages this:  https://msdn.microsoft.com/en-us/library/system.windows.uielement.invalidatearrange(v=vs.110).aspx

"Frequent calls to InvalidateArrange or in particular to UpdateLayout have significant performance consequences. Therefore, avoid calling this method unless you absolutely require precise layout state for subsequent calls to other APIs in your code."

Parents Reply Children