[gclist] Baker's treadmill improvments.
Charles Fiterman
cef@geodesic.com
Fri, 31 Jan 1997 07:46:47 -0600
At 09:55 AM 1/31/97 +0000, you wrote:
>> First applications that use the treadmill will be giving the collector
>> atoms of time when they are idle. This more than fills the collectors
>> needs for time and can be used to finalize and free objects instead of
>> having that work done when a header is needed.
>
>Many applications are never idle, or need to be able to run for hours
>or days at a time with no idle time. Should these applications not use
>the treadmill?
Thats right. The treadmill trades lots of efficiency for extreme incremental
behavior where the largest collector delay is very small. If you don't need
that you are being very silly to use the treadmill. You can use various forms
of mark and sweep or copying collectors. With the Boehm collector or ours
you don't even have to recompile your program.
-
Charles Fiterman Geodesic Systems
414 North Orleans Suite 410 Phone 312 832 1221 x223
Chicago IL 60610-4418 FAX 312 832 1230
http://www.geodesic.com
A computer language without garbage collection
is like a city without garbage collection.