John,

Thanks for the follow up. This *does* improve things for later versions of
IE, but does not help much with IE6sp1.

I also found today that IE6 cannot be updated much beyond sp1 on Windows
2000. I installed several hotfixes and a cumulative update that came out
last month, but the problem persists.

I understand that this issue is difficult to solve and only affects a small
number of people so I won't be surprised or offended if this is marked as
'never-fix', though I hope it is not! I appreciate your consideration.

Thanks,
Michael Haren


On Sun, Jul 19, 2009 at 8:37 AM, John Resig <jere...@gmail.com> wrote:

> I chatted with Joern concerning the jQuery UI ticket that I filed. He was
> referring to the fact that Brandon landed some fixes for event-related
> memory leaks recently and they're in the current jQuery nightlies. You're
> welcome to give it a try:
>   http://code.jquery.com/jquery-nightly.js
>
> --John
>
>
>
> On Sat, Jul 18, 2009 at 4:05 PM, John Resig <jere...@gmail.com> wrote:
>
>> I'm curious - does the tip outlined in this article help you at all?
>>
>> http://kossovsky.net/index.php/2009/07/ie-memory-leak-jquery-garbage-collector/
>>
>> --John
>>
>>
>>
>> On Fri, Jul 17, 2009 at 9:06 AM, mharen <mha...@gmail.com> wrote:
>>
>>>
>>> Has anyone made any progress on this? If you're aspiring stackoverflow
>>> users, you might consider this as encouragement:
>>>
>>> 550 point bounty to the whomever solves this (expires in two days):
>>>
>>> http://stackoverflow.com/questions/1051090/how-can-i-control-ie6jqueryjquery-ui-memory-leaks
>>>
>>> Thanks,
>>> Michael Haren
>>>
>>> On Jul 9, 11:23 pm, mharen <mha...@gmail.com> wrote:
>>> > pob,
>>> >
>>> > Calling destroy doesn't work for me. It still leaks in drip and in
>>> > actual IE usage. Was there anything else you added to make theleakgo
>>> > away?
>>> >
>>> > Thanks,
>>> > Michael Haren
>>> >
>>> > On Jul 7, 6:47 am, pob <pierce.obr...@gmail.com> wrote:
>>> >
>>> > > I think I found a temporary fix for the problem...just
>>> > > calling .datepicker('destroy') on the unload event works for me:
>>> >
>>> > > $(window).bind("unload", function() {
>>> > >   $('.hasDatepicker').datepicker('destroy');
>>> > >   $(window).unbind();
>>> >
>>> > > });
>>> >
>>> > > - Pob
>>> >
>>> > > On Jul 3, 1:48 pm, pob <pierce.obr...@gmail.com> wrote:
>>> >
>>> > > > I care about this problem too, and can't find a way of fixing it.
>>> > > > Please somebody fix it!!!! For the moment I'll go to Kevin Lucks
>>> > > > version...doesn't look as nice but doesn'tleakeither!!
>>> >
>>> > > > On Jul 1, 7:25 pm, "jquery.redsqu...@googlemail.com"
>>> >
>>> > > > <jquery.redsqu...@googlemail.com> wrote:
>>> > > > > Anybody else care about the above issues?
>>> >
>>> > > > > On Jun 30, 6:55 pm, "jquery.redsqu...@googlemail.com"
>>> >
>>> > > > > <jquery.redsqu...@googlemail.com> wrote:
>>> > > > > > It happened using ie also and monitoring in task
>>> manager/perfmon
>>> >
>>> > > > > > On Jun 30, 5:41 pm, mharen <mha...@gmail.com> wrote:
>>> >
>>> > > > > > > I'm not sure drip is a good tool for this job. This page:
>>> >
>>> > > > > > >http://jsbin.com/eyuri
>>> >
>>> > > > > > > Shows aleak, too, even though I don't even have a ready()
>>> event. All
>>> > > > > > > it does is include jq/jq-ui.
>>> >
>>> > > > > > >http://www.picvault.info/images/537090310_eyuri.png
>>> >
>>> > > > > > > Reloading it in IE6 does *not* show aleakin *this* case. The
>>> other
>>> > > > > > > tests are still leaking.
>>> >
>>> > > > > > > On Jun 30, 11:59 am, mharen <mha...@gmail.com> wrote:
>>> >
>>> > > > > > > > I'm glad that you're able to reproduce some of the behavior
>>> (edited or
>>> > > > > > > > otherwise)--I'm not going crazy!
>>> >
>>> > > > > > > > I've read that removing elements makes the problem worse
>>> and that
>>> > > > > > > > setting the .html to "" is better. I think .empty() does
>>> that. I
>>> > > > > > > > wonder what happens if you try it with .empty()?
>>> >
>>> > > > > > > > On Jun 30, 11:53 am, "jquery.redsqu...@googlemail.com"
>>> >
>>> > > > > > > > <jquery.redsqu...@googlemail.com> wrote:
>>> > > > > > > > > I have maybe spotted another issue but more jquery
>>> related.
>>> > > > > > > > > Whilst playing with your demo page i tried the following,
>>> basically
>>> > > > > > > > > only adding the remove to the datepicker before
>>> reloading.
>>> >
>>> > > > > > > > >   function CheckForRefresh(){
>>> > > > > > > > >
>>> if($('#AutoRefresh').attr('checked')){
>>> > > > > > > > >
>>>  $('.DatePicker:enabled').remove
>>> > > > > > > > > ();
>>> > > > > > > > >
>>> window.location.reload();
>>> > > > > > > > >                                 }
>>> > > > > > > > >                         }
>>> >
>>> > > > > > > > > Look at the drip results for this.....very
>>> worryinghttp://gyazo.com/86d71136e950d1e88e953b8d1e5b71ed.png
>>> >
>>> > > > > > > > > On Jun 30, 3:53 pm, mharen <mha...@gmail.com> wrote:
>>> >
>>> > > > > > > > > > You're using sp3--which seems to be fixed. Can anyone
>>> verify this
>>> > > > > > > > > > problem with IE6-sans-sp or perhaps with sp1?
>>> >
>>> > > > > > > > > > Here's drip on my machine, using a now-public
>>> pagehttp://jsbin.com/omoya
>>> >
>>> > > > > > > > > >http://www.picvault.info/images/537090308_omoya.png
>>> >
>>> > > > > > > > > > On Jun 30, 10:12 am, "jquery.redsqu...@googlemail.com"
>>> >
>>> > > > > > > > > > <jquery.redsqu...@googlemail.com> wrote:
>>> > > > > > > > > > > Sorry should have included that info also, see
>>> herehttp://gyazo.com/e4ec10e5ae13df428349c1b8f567214d.png.
>>> >
>>> > > > > > > > > > > Cheers
>>> >
>>> > > > > > > > > > > On Jun 30, 2:54 pm, mharen <mha...@gmail.com> wrote:
>>> >
>>> > > > > > > > > > > > What version of IE6 are you using? I've heard
>>> reports that this has
>>> > > > > > > > > > > > been fixed in IEsp2 and possibly IEsp1. This is
>>> repeatable for me in
>>> > > > > > > > > > > > IE-sans-sp and IEsp1.
>>> >
>>> > > > > > > > > > > >
>>> http://stackoverflow.com/questions/1051090/how-can-i-control-ie6jquer...
>>> >
>>> > > > > > > > > > > > Thanks,
>>> > > > > > > > > > > > Michael Haren
>>> >
>>> > > > > > > > > > > > On Jun 30, 8:01 am, "
>>> jquery.redsqu...@googlemail.com"
>>> >
>>> > > > > > > > > > > > <jquery.redsqu...@googlemail.com> wrote:
>>> > > > > > > > > > > > > I am not able to reproduce this, see the
>>> following dripleak
>>> > > > > > > > > > > > > screengrab.
>>> http://gyazo.com/579a64dc877016ae6d079228fc863728.png
>>> >
>>> > > > > > > > > > > > > Although memory increases quickly to begin with
>>> the gc seems to kick
>>> > > > > > > > > > > > > in at regular intervals leaving a relatively
>>> stable footprint. That
>>> > > > > > > > > > > > > seems fine to me considering the amount of
>>> reloads that occured during
>>> > > > > > > > > > > > > the test will be way and above over any normal
>>> site usage.
>>> >
>>> > > > > > > > > > > > > On Jun 29, 9:10 pm, mharen <mha...@gmail.com>
>>> wrote:
>>> >
>>> > > > > > > > > > > > > > I filed a ticket for this with the repro as a
>>> file attachment (http://
>>> > > > > > > > > > > > > > dev.jqueryui.com/ticket/4644). Sorry if
>>> posting here and there is a no-
>>> > > > > > > > > > > > > > no.
>>> >
>>> > > > > > > > > > > > > > On Jun 29, 3:35 pm, mharen <mha...@gmail.com>
>>> wrote:
>>> >
>>> > > > > > > > > > > > > > > First off: thanks for jquery. I love it.
>>> Second: I'm running into an
>>> > > > > > > > > > > > > > > IE6 memoryleak. Here's a repro:
>>> >
>>> > > > > > > > > > > > > > > ----begin----
>>> > > > > > > > > > > > > > >         <!DOCTYPE html PUBLIC "-//W3C//DTD
>>> XHTML 1.0 Transitional//EN"
>>> > > > > > > > > > > > > > > "
>>> http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
>>> > > > > > > > > > > > > > >         <html xmlns="
>>> http://www.w3.org/1999/xhtml"; >
>>> > > > > > > > > > > > > > >         <head>
>>> > > > > > > > > > > > > > >                 <title>LeakTest 2</title>
>>> > > > > > > > > > > > > > >                 <link type="text/css" href="
>>> http://ajax.googleapis.com/ajax/libs/
>>> > > > > > > > > > > > > > >
>>> jqueryui/1.7.2/themes/smoothness/jquery-ui.css" rel="stylesheet" />
>>> > > > > > > > > > > > > > >                 <script
>>> type="text/javascript" src="http://ajax.googleapis.com/ajax/
>>> > > > > > > > > > > > > > > libs/jquery/1.3.2/jquery.min.js"></script>
>>> > > > > > > > > > > > > > >                 <script
>>> type="text/javascript" src="http://ajax.googleapis.com/ajax/
>>> > > > > > > > > > > > > > >
>>> libs/jqueryui/1.7.2/jquery-ui.min.js"></script>
>>> >
>>> > > > > > > > > > > > > > >                 <script
>>> type="text/javascript">
>>> > > > > > > > > > > > > > >
>>> $(document).ready(function() {
>>> > > > > > > > > > > > > > >
>>> $('.DatePicker:enabled').datepicker();
>>> > > > > > > > > > > > > > >
>>> setTimeout("CheckForRefresh();",1000);
>>> > > > > > > > > > > > > > >
>>> $('#AutoRefresh').bind('click',function(){ CheckForRefresh(); });
>>> > > > > > > > > > > > > > >                         });
>>> >
>>> > > > > > > > > > > > > > >                         function
>>> CheckForRefresh(){
>>> > > > > > > > > > > > > > >
>>> if($('#AutoRefresh').attr('checked')){
>>> > > > > > > > > > > > > > >
>>> window.location.reload();
>>> > > > > > > > > > > > > > >                                 }
>>> > > > > > > > > > > > > > >                         }
>>> > > > > > > > > > > > > > >                 </script>
>>> >
>>> > > > > > > > > > > > > > >         </head>
>>> > > > > > > > > > > > > > >         <body>
>>> > > > > > > > > > > > > > >                 <form id='Form1'
>>> action='LeakTest2.htm'>
>>> > > > > > > > > > > > > > >                         <input
>>> class='DatePicker' /> <input id='AutoRefresh'
>>> > > > > > > > > > > > > > > type='checkbox' checked='checked' /><label
>>> for'AutoRefresh'>Refresh</
>>> > > > > > > > > > > > > > > label>
>>> > > > > > > > > > > > > > >                 </form>
>>> > > > > > > > > > > > > > >         </body>
>>> > > > > > > > > > > > > > >         </html>
>>> > > > > > > > > > > > > > > ----end----
>>> >
>>> > > > > > > > > > > > > > > I've tried many things as documented in my
>>> stackoverflow question (see
>>> > > > > > > > > > > > > > > that for a slightly shorter repro as well). I
>>> really feel like I'm
>>> > > > > > > > > > > > > > > just throwing spaghetti at the wall to see
>>> what sticks at this point,
>>> > > > > > > > > > > > > > > though.
>>> >
>>> > > > > > > > > > > > > > > I tried the nightlies from a few days ago but
>>> the problem persists.
>>> > > > > > > > > > > > > > > Any help or direction would be greatly
>>> appreciated (no, I can't ignore
>>> > > > > > > > > > > > > > > IE6 users...they're 3/4 of my corporate
>>> users!). Thanks!
>>>
>>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to