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
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to