Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!think!ames!ucbcad!ucbvax!CORY.BERKELEY.EDU!dillon From: dillon@CORY.BERKELEY.EDU (Matt Dillon) Newsgroups: comp.sys.amiga Subject: Re: Memory Fragmentation Question Message-ID: <8708241930.AA28099@cory.Berkeley.EDU> Date: Mon, 24-Aug-87 15:30:45 EDT Article-I.D.: cory.8708241930.AA28099 Posted: Mon Aug 24 15:30:45 1987 Date-Received: Tue, 25-Aug-87 05:16:55 EDT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 14 >Such a program would INDEED be useful...from some of the posting on the >net, I see that some of my "can't allocate xx bytes" could have been caused >by memory fragmentation. That's for micro-EMACS; I suppose similar messages Its not really the actual executable that hurts (assuming it has been compiled with scatter loading enabled), but the fact that many such programs sometimes allocate incredibly huge chunks of memory when they don't have to. So, how bout a programmer's note: When designing a program try to design any memory allocation such that, although the total allocated memory may be huge, the individual contiguous chunks are not. -Matt