Re: [gtk-list] Re: Reference counting
- From: Rob Browning <rlb cs utexas edu>
- To: sumner collegium adsl net cmu edu
- Cc: gtk-list redhat com
- Subject: Re: [gtk-list] Re: Reference counting
- Date: 07 Dec 1997 15:07:02 -0600
"G. Sumner Hayes" <sumner@collegium.adsl.net.cmu.edu> writes:
> Also, despite appearances ref counting is often slower in total time
> usage than mark-and-sweep. On the other hand, individual latencies are
> lower than naive mark-sweep and that is sometimes much more important,
> depending on the application. Incremental mark-sweep gives the best of
> both worlds. (copy-collect is probably not suitable for GTK as there
> may be extremely large GC'd objects)
Sorry to post to this thread after so long, but I just now got around
to reading it. I just wanted to point out that there's also
"real-time" incremental garbage collection which might be good for
something like GTK where the app needs to always be responsive.
There's a free implementation of such a beast at:
http://www.cs.utexas.edu/users/oops/
This implementation relies on a C++ "smart pointer" interface, but
could quite possibly be adapted to C. I haven't checked.
--
Rob Browning <rlb@cs.utexas.edu>
PGP fingerprint = E8 0E 0D 04 F5 21 A0 94 53 2B 97 F5 D6 4E 39 30
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]