From b5ef5c12720dbf31c5b09dd5b026abda5924fa0e Mon Sep 17 00:00:00 2001
From: Ivan Maidanski
The Boehm-Demers-Weiser
conservative garbage collector can
@@ -115,15 +114,13 @@ incorporate changes, it is impossible for
me to update the project file.)
Precompiled versions of the collector for NetBSD are available
-here
-or
-here.
+here.
Debian Linux includes prepackaged
versions of the collector.
Scalable multiprocessor versions
Kenjiro Taura, Toshio Endo, and Akinori Yonezawa have made available
-a parallel collector
+a parallel collector
based on this one. Their collector takes advantage of multiple processors
during a collection. Starting with collector version 6.0alpha1
we also do this, though with more modest processor scalability goals.
@@ -156,7 +153,7 @@ with malloc/free implementations. Both space and time overhead are
likely to be only slightly higher
for programs written for malloc/free
(see Detlefs, Dosser and Zorn's
-Memory Allocation Costs in Large C and C++ Programs.)
+Memory Allocation Costs in Large C and C++ Programs.)
For programs allocating primarily very small objects, the collector
may be faster; for programs allocating primarily large objects it will
be slower. If the collector is used in a multi-threaded environment
@@ -182,8 +179,8 @@ David Chase's
GC FAQ.
Richard Jones' - -GC page and + +Garbage Collection Page and his book.
@@ -230,7 +227,7 @@ M. Serrano, H. Boehm, "Understanding Memory Allocation of Scheme Programs", Proceedings of the Fifth ACM SIGPLAN International Conference on Functional Programming, 2000, Montreal, Canada, pp. 245-256. - + Official version. Earlier Technical Report version. Includes some discussion of the @@ -270,11 +267,11 @@ Boehm, H., and D. Chase, Memory Allocation Costs in Large C and C++ Programs. +The Detlefs, Dosser and Zorn's Memory Allocation Costs in Large C and C++ Programs. This is a performance comparison of the Boehm-Demers-Weiser collector to malloc/free, using programs written for malloc/free.
-Joel Bartlett's mostly copying conservative garbage collector for C++. +Joel Bartlett's mostly copying conservative garbage collector for C++.
John Ellis and David Detlef's Safe Efficient Garbage Collection for C++ proposal.
@@ -294,7 +291,7 @@ Some versions of the Xerox DocuPrint printer software. The Mozilla project, as leak detector.
-The Mono project, +The Mono project, an open source implementation of the .NET development framework.
The DotGNU Portable.NET @@ -304,28 +301,25 @@ The Irssi IRC client.
The Berkeley Titanium project.
-The NAGWare f90 Fortran 90 compiler. +The NAGWare f90 Fortran 90 compiler.
-Elwood Corporation's -Eclipse Common Lisp system, C library, and translator. +Elwood Corporation's Eclipse Common Lisp system, C library, and translator.
-The Bigloo -Scheme -and Camloo ML -compilers +The Bigloo Scheme +and Camloo ML compilers written by Manuel Serrano and others.
-Brent Benson's libscheme. +Brent Benson's libscheme.
-The MzScheme scheme implementation. +The MzScheme scheme implementation.
The University of Washington Cecil Implementation.
-The Berkeley Sather implementation. +The Berkeley Sather implementation.
-The Berkeley Harmonia Project. +The Berkeley Harmonia Project.
-The Toba Java Virtual +The Toba Java Virtual Machine to C translator.
The Gwydion Dylan compiler. @@ -343,10 +337,9 @@ system.
Asymptote LaTeX-compatible vector graphics language. -
Description of alternate interfaces to the garbage collector. -- 2.40.0