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.