Date: Wed, 13 Dec 2000 17:25:37 -0800 (PST) From: Matt Dillon <dillon@earth.backplane.com> To: Alfred Perlstein <bright@wintelcom.net> Cc: Kirk McKusick <mckusick@mckusick.com>, arch@FreeBSD.ORG, net@FreeBSD.ORG Subject: Re: patch to cleanup inflight desciptor handling. Message-ID: <200012140125.eBE1Pbi89951@earth.backplane.com> References: <200012131852.KAA17423@beastie.mckusick.com> <200012132106.eBDL6Sg86570@earth.backplane.com> <20001213141917.Q16205@fw.wintelcom.net> <20001213145341.S16205@fw.wintelcom.net> <20001213153649.T16205@fw.wintelcom.net>
next in thread | previous in thread | raw e-mail | index | archive | help
:I guess the gc has to stay. : :dammit. :) : :My apologies for wasting everyone's time here. : :-- :-Alfred Perlstein - [bright@wintelcom.net|alfred@freebsd.org] No waste at all, Alfred, the file descriptor passing code had been broken for over 10 years precisely because of its complexity. Rewriting the GC to be more efficient essentially requires using deep graph theory to locate isolated loops of arbitrary complexity. p.s. many object oriented language garbage collectors have the same problem. create object A, create object B, A references B, B references A, drop A, drop B. A and B still have references and don't get cleaned up. Fun. -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200012140125.eBE1Pbi89951>