This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
we have a GWT application (2.4) with a list which is based on the GWT CellTable class. The list has about 10 columns and 20-30 rows. Some of the cells are only text fields but some of them are custom defined cells such as clickable cells containing image resources. Some of the data in the list gets updated every 3 seconds via RPC calls.
It works in every browser but we have recently discovered that it has a constantly growing memory usage in IE and the processor usage also gets so high that the whole computer freezes after a couple of minutes. In other browsers we measured normal CPU usage (it gets a bit higher when the data is updated) and the memory usage is also normal. The memory usage grows a bit when the data is updated but gets cut back afterwards as the garbage collector does its job.
We are not using any native JS at this part of the code that could cause memory leaking. Also tried to find something with Drips with no luck - it didn't show any problems. I have tried to narrow down the problematic part and it seems that the leak happens if I call setRowData on the list (I have tried using ListDataProvider instead of direct manipulation but it didn't help either).
Has anybody seen anything similar to this?