That looks pretty much right on.  Thanks Tom!  Can anyone give any insight as 
to how likely it is this might actually happen?  

-C

On Dec 10, 2009, at 10:03 AM, Tom Van Cutsem wrote:

> Hi,
> 
> I think what you are looking for is this:
> http://wiki.ecmascript.org/doku.php?id=strawman:weak_references
> 
> Cheers,
> Tom
> 
> On Thu, Dec 10, 2009 at 9:44 AM, Charles Jolley <char...@sproutit.com> wrote:
> Hi,
> 
> I was wondering if any thought has gone into adding weak references and 
> destructors to Harmony.
> 
> We are finding that as we build large, long running JS apps, it is very hard 
> to keep memory under control using the built-in GC since any reference - even 
> for caching - will prevent the memory from being reclaimed.
> 
> If we had a way to keep weak references for caches, the GC could reclaim a 
> lot more of our memory automatically.  If a destructor were called before an 
> object was dealloc'ed, we could clean up caches and tear down additional 
> references, possibly allowing further memory to be reclaimed as well.
> 
> Of course I can implement something like explicit reference counting in 
> existing ES engines to get around this but then we lose many of the benefits 
> of automated GC.
> 
> -Charles
> 
> _______________________________________________
> es-discuss mailing list
> es-discuss@mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
> 

_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to