Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!gatech!hubcap!billwolf%hazel.cs.clemson.edu From: billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu (William Thomas Wolfe, 2847 ) Newsgroups: comp.sw.components Subject: Re: Garbage Collection & ADTs Message-ID: <6579@hubcap.clemson.edu> Date: 25 Sep 89 18:53:17 GMT References: <599@hsi86.hsi.UUCP> Sender: news@hubcap.clemson.edu Reply-To: billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu Lines: 16 From wright@hsi.UUCP (Gary Wright): > I have seen a number of people claim that GC can not be used in a > real-time system and then conclude that GC is a bad thing that should > not be used. You're missing several important steps here having to do with performance degradation and the violation of the general principle that one should never do at run time that which can be done instead at compile time, design time, etc.; in general, the sooner a problem is handled (and similarly, the sooner an error is detected), the less costly it will be to handle it. Why pay and pay and pay at run time when an efficient self-managing solution (valid forevermore) can be used (and reused) instead? Bill Wolfe, wtwolfe@hubcap.clemson.edu