Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!seismo!ut-sally!husc6!cmcl2!rutgers!cbmvax!andy
From: andy@cbmvax.UUCP (Andy Finkel)
Newsgroups: comp.sys.amiga
Subject: Re: Memory loss problem
Message-ID: <2133@cbmvax.UUCP>
Date: Fri, 17-Jul-87 10:02:55 EDT
Article-I.D.: cbmvax.2133
Posted: Fri Jul 17 10:02:55 1987
Date-Received: Wed, 22-Jul-87 02:27:01 EDT
References: <3121@cit-vax.Caltech.Edu> <6254@eddie.MIT.EDU> <3787@garfield.UUCP>
Reply-To: andy@cbmvax.UUCP (Andy Finkel)
Organization: Commodore Technology, West Chester, PA
Lines: 28

In article <3787@garfield.UUCP> john13@garfield.UUCP writes:
>In article <6254@eddie.MIT.EDU>, gary@eddie.MIT.EDU (Gary Samad) writes:
>> The Amiga OS actually keeps these libraries around in memory until this
>> memory is needed for some reason.  
>
>Is there a reason why the libraries will be expunged by memory requests from
>within a program, but if you get an "insufficient free store" error while a
>program is loading (and you know it is due to fonts, libraries etc causing
>fragmentation) the system will not make any attempt to reclaim memory? I've had
>the experience of booting a silly memory-intensive demo just to get rid of
>a lot of un-expunged junk.

That's a good suggestion.  AmigaDOS should try a big allocate before
giving up and reporting "insufficient free store".  In the meantime,
rather than loading a "silly memory-intensive demo" you could use
the hidden Workbench menu item FlushLibs.
		andy


-- 
andy finkel		{ihnp4|seismo|allegra}!cbmvax!andy 
Commodore-Amiga, Inc.

"The goal of Computer Science is to build something that will last at
least until we've finished building it."

Any expressed opinions are mine; but feel free to share.
I disclaim all responsibilities, all shapes, all sizes, all colors.