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, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e80a1497a689d8a5 X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: Ammo-zilla Date: 1999/11/01 Message-ID: <7viqko$38u$1@nnrp1.deja.com>#1/1 X-Deja-AN: 542809216 References: <38120FAF.945ADD7D@hso.link.com> <7uutgd$87h$1@nnrp1.deja.com> <19991024.18033546@db3.max5.com> <38189268.43EB150F@mail.earthlink.net> <86ogdjtdwz.fsf@ppp-115-70.villette.club-internet.fr> <7vadsp$8q61@news.cis.okstate.edu> <1999Oct28.221910.1@eisner> <7vb3c4$8a21@news.cis.okstate.edu> <7vhg2n$7ht$1@nnrp1.deja.com> <7vht9i$a2g1@news.cis.okstate.edu> X-Http-Proxy: 1.0 x37.deja.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Mon Nov 01 01:33:11 1999 GMT X-MyDeja-Info: XMYDJUIDrobert_dewar Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.04 [en] (OS/2; I) Date: 1999-11-01T00:00:00+00:00 List-Id: In article <7vht9i$a2g1@news.cis.okstate.edu>, dvdeug@x8b4e53cd. (David Starner) wrote: > Um, don't move it? Either pick a form of GC that doesn't move > objects That's very restrictive of course, and means you do not get page relocalization effects, which can be significant. > (the Boehm conservative GC is one that almost becoming the standard > for free software, Conservative GC is very dubious for any mission critical software that has to worry about memory leaks. The idea that any arbitrary object MIGHT fail to be released as a result of bad luck is unacceptable in any environment where you have to be careful about limited memory. > while GCC now uses a rather more sophisticated GC > internally that doesn't move stuff), or mark that object as > immobile. Well of course it is MUCH easier to introduce this kind of specialized GC, you should be able to do the same in Ada by simply defining an appropriate storage pool. Sent via Deja.com http://www.deja.com/ Before you buy.