Path: utzoo!attcan!uunet!portal!cup.portal.com!FelineGrace From: FelineGrace@cup.portal.com (Dana B Bourgeois) Newsgroups: comp.sys.amiga.tech Subject: Re: WB 1.4 (actually Amiga & MMU) Message-ID: <13699@cup.portal.com> Date: 19 Jan 89 07:47:47 GMT References: <1656@ardent.UUCP> <6782@killer.DALLAS.TX.US> <13592@cup.portal.com> <289@microsoft.UUCP> Distribution: na Organization: The Portal System (TM) Lines: 33 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 ############################################################################### Thanks for the answer, colin. Dana (trying out my new macro) ^ ^ o o = . = \v/-\ | | | | | /| | |/ | c c=== (all right!!) Bourgeois