From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3498dd887729ed19 X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: Garbage Collection in Ada Date: 1996/10/20 Message-ID: #1/1 X-Deja-AN: 190813809 references: <01bbb910$f1e73f60$829d6482@joy.ericsson.se> <199610181934142408603@dialup101-3-15.swipnet.se> organization: New York University newsgroups: comp.lang.ada Date: 1996-10-20T00:00:00+00:00 List-Id: Robert Duff said "You do have a point, though. For example, many compilers use hash tables, which are intolerably slow in the worst case. And the compiler designer often doesn't do any analysis to determine the probability of that happening. Just wait until somebody complains, and then fix it." Well not so intolerable, there is a big difference btween compiling one program slower by a relatively small linear factor, and blowing up in an application at runtime because you ran out of memory. As I said before, if the only consequnece of not collecting garbage is to slow things down (e.g. by using more virtual memory swapping), then the two cases are indeed comparable.