Path: utzoo!attcan!uunet!lll-winken!ames!mailrus!cornell!uw-beaver!microsoft!w-colinp From: w-colinp@microsoft.UUCP (Colin Plumb) Newsgroups: comp.sys.amiga.tech Subject: Re: WB 1.4 (actually Amiga & MMU) Message-ID: <289@microsoft.UUCP> Date: 17 Jan 89 00:26:12 GMT References: <1656@ardent.UUCP> <6782@killer.DALLAS.TX.US> <13592@cup.portal.com> Reply-To: w-colinp@microsoft.uucp (Colin Plumb) Distribution: na Organization: very little Lines: 20 FelineGrace@cup.portal.com (Dana B Bourgeois) wrote: > Does anyone use the AllocRemember() and FreeRemember() calls documented in the > Addison-Wesley 'Intuition Reference Manual', pp 211-214? If not, why not? > > The reason I ask is that I have seen comments on UseNet and in magazine > articles that say AmigaDOS does not have any resource tracking and that lack > is a big problem. Perhaps those calls don't work or perhaps they don't solve > the problem that needs to be solved. I'd like to know. They only work for memory. This is good, but: - They don't register the memory with the OS, so you can't use them to kill a task without defining some other protocol to allow an external task to find the memory lists, and - There are many other things (devices, libraries, resources, IDCMPs, etc.) that a process can have a lock on, and these aren't registered. So, all they really are is a convenience to the programmer, to make it easier to clean up. They don't do full resource tracking. -- -Colin