Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!ut-sally!utah-cs!atwell From: atwell@utah-cs.UUCP (Bart L. Atwell) Newsgroups: comp.sys.atari.st Subject: Re: 1040 memory usage Message-ID: <4067@utah-cs.UUCP> Date: Wed, 3-Dec-86 12:24:54 EST Article-I.D.: utah-cs.4067 Posted: Wed Dec 3 12:24:54 1986 Date-Received: Wed, 3-Dec-86 22:05:43 EST References: <743@husc6.UUCP> Reply-To: atwell@utah-cs.UUCP (Bart L. Atwell) Organization: University of Utah CS Dept Lines: 13 I've noticed that in using the Intersect Ramdisk posted here, memory seems to decrease as the time since you booted increases. More specifically, if you allocate the ramdisk, do some work, deallocate the ramdisk (possible with Intersect), do some more work, then try to allocate a new ramdisk, you don't have as much memory to allocate. Are the "work" tasks somehow not deallocating memory when they terminate or is the free memory part of the ramdisk not working? Also, how is the amount of free memory determined? Does TOS use a TPA (Transient Program Area from CP/M jargon) or is there some other method of allocating memory? Bart atwell@utah-cs.arpa