On Sep 5, 3:43 am, Jason Orendorff <[EMAIL PROTECTED]> wrote:
> The bigger problem with MMgc deferred reference counting (DRC) is how
> to expose it to users.  COM's AddRef/Release contract may be annoying,
> but at least it's simple.  Supporting both DRC and straight-up GC
> means supporting at least 2 totally different memory-management
> contracts, on a per-interface or per-object basis.  It reminds me of
> the proliferation of open source licenses.  How to do this without
> burdening users is an open question.  Suggestions welcome-- DRC is
> good stuff (and as Tamarin uses it for everything, it's probably
> unavoidable).

What's the impact of using DRC for everything in our own code?

BTW is there a document somewhere that summarizes the run-time costs
of inheriting from GCObject etc, or should I just look at the source?

Rob

_______________________________________________
dev-tech-xpcom mailing list
dev-tech-xpcom@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-xpcom

Reply via email to