Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!rochester!rutgers!cbmvax!vu-vlsi!cheung From: cheung@vu-vlsi.UUCP (Wilson Cheung) Newsgroups: comp.sys.amiga Subject: Resource manager needed. Message-ID: <1012@vu-vlsi.UUCP> Date: Thu, 30-Jul-87 11:21:59 EDT Article-I.D.: vu-vlsi.1012 Posted: Thu Jul 30 11:21:59 1987 Date-Received: Sat, 1-Aug-87 10:57:19 EDT Distribution: na Organization: Villanova Univ. EE Dept. Lines: 24 Its been said that resource tracking would have placed too much of an overhead on the Amiga's operating system. Well with 2 megs and 5 different applications set up this overhead would be tolerable for me, although I fail to see what type of overhead other than memory usage this would cause. Take the following scenario I have Scribble! up with a FORTH program and 3 additional include files in there own windows. In the background I am downloading a 100K file at 1200 baud. In the meantime I have a Multi-Forth window popped up. I compile the FORTH program with no problems. Then I run it. I Wait, and wait and wait. Darn! my program hung up FORTH probably a stupid endless loop. The Multi-Forth now eats up huge CPU time causing my mouse pointer to become jerky and sluggish. Now do I pop up another FORTH evironment and put up with a much slowed down 68000 or do I reboot, lose my file transfer, and the work in setting up my applications the way I wanted. Here it would be nice to have a certain key combination to invoke a resource/task manager that would allow a user to cancel a task and all the resouces associated with it. Using the keyboard rather than the mouse should generally guarantee that the user can still invoke the manager even if the locked application has locked up the mouse pointer as well. I guess what one would have to do to create the manager is to intercept all requests to access devices or allocate memory and store the information in its own table or list. Anyone up to the task? Wilson Cheung