JSCookmenu browser leak ----------------------- Key: MYFACES-309 URL: http://issues.apache.org/jira/browse/MYFACES-309 Project: MyFaces Type: Bug Environment: myfaces 1.0.9 Reporter: Werner Punz
Hi I know I am picky.... But has anyone checked the more dynamic components for mem leaks. After having spent several hours yesterday to remove some of those dreaded leaks in my ajax component on sourceforge. I ran the test against the jscookmenu today and got the painful result of several component leaks. The problem in those cases is not how that the javascripts are incorrect but that the browsers basically cause so called component leaks once you have a cyclic reference between a global javascript object and one from the dom tree. (at least the IE does dunno about the Moz) The problem unfortunately is well known and called mem leak bug and since a few days there is a good tool at least on windows to detect them, which is called drip . http://jgwebber.blogspot.com/2005/05/drip-ie-leak-detector.html Given my experiences from yesterday, debugging my own stuff, I can say, that I trust the results from drip regarding leaked components, they resemble my experiences and errors I did myself. It is not a big bug, but given that some webapps probably use the jscookmenu for hours, it is nasty enough, to be fixed in the long run. The problem with the mem leak bug is, that a page change does not recycle the leaked objects only a closing of the browser does. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira