I am currently involved in a project to write a good-sized web application with lots of dynamic content (yes, Ajax and all that). The application was experiencing a dramatic performance degradation as the user kept using it. I knew that Internet Explorer had a well known problems with
memory leaks caused by its implementation of the DOM. But this was getting ridiculous: It was leaking something like 6 Megs or RAM every 10 clicks or so.
Yesterday, the
Drip IE Leak Detector saved me from many days of frustration. After loading the code and building it, I was able to pinpoint the source of the leaks (
One was in the TabContainer of
Dojo, the others were in the
Form and DatePicker component of
Tapestry 4.0.2)
Without the help of the leak detector. I would probably still be trying to find these leaks.
Labels: tech, work