Article View: comp.sys.mac.apps
Article #8101Re: MacDraw II's background activity
From: Arie Covrigaru
Date: Sun, 31 Mar 1991 04:17
Date: Sun, 31 Mar 1991 04:17
47 lines
2842 bytes
2842 bytes
>>>>> On 30 Mar 91 21:38:35 GMT, rick@claris.com (Rick Boarman) said:
| There's a couple possibilities:
| 1) Low memory. We don't do any special garbage collection or weird
| heap management. The ToolBox slows down pretty bad when free memory is
| less than about 100k.
| 2) Large files. If there more than about ten thousand objects things can
| get a bit slow (unless you have an fx).
| 3) Inits. This is our biggest source of problems. Many inits eat up a lot
| of time and memory. Of all the calls to tech support a huge number turn
| out to be either a strange or multiple system folders related problems.
| The program itself does very little during idle time. It just tracks the
| cursor and does some upkeep tasks. What are we doing about this? Well,
| in MacDraw Pro we have switched over to new system calls that better
| support MultiFinder (MacDraw II is a fairly old program as far as code
| goes). We've done a lot to optimize performance and help manage memory
| better. For instance, MacDraw II keeps an offscreen buffer the same
| size and bit depth as the monitor. We now crop the buffer as the window
| size shrinks and we don't let it grow too big.
| Hope this helps.
| Rick
| --
| * Rick Boarman * UUCP: {ames,apple,portal,sun,voder}!claris!rick
| * Claris Corp. * Internet: rick@claris.com
| * * AppleLink: Boarman
| Opinions are mine alone and do not reflect Claris policy.
Actually, I still don't understand. In my original posting I asked
what is MacDraw II doing in the background when I am using ANOTHER
program (for example a terminal emulator). Your explanation seems
to answer the question (if it would have been asked) what is MacDraw II
doing in the background when I am using it, not when it is in the background.
--
=============================================================================
Arie Covrigaru | University of Michigan AI Lab
Phone: (313)763-1255 | Room 149, Advanced Technology Bldg.
Internet: arie@eecs.umich.edu | 1101 Beal Ave., Ann Arbor, MI 48109
=============================================================================
Technical Details
Message-ID:
<ARIE.91Mar30231745@dip.eecs.umich.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!samsung!umich!umeecs!zip.eecs.umich.edu!arieReferences:
<1CE00001.bfaigj7@tbomb.ice.com> <8336@skye.cs.ed.ac.uk> <251@claris.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!samsung!umich!umeecs!zip.eecs.umich.edu!arie From: arie@eecs.umich.edu (Arie Covrigaru) Newsgroups: comp.sys.mac.apps Subject: Re: MacDraw II's background activity Message-ID: <ARIE.91Mar30231745@dip.eecs.umich.edu> Date: 31 Mar 91 04:17:45 GMT References: <1CE00001.bfaigj7@tbomb.ice.com> <8336@skye.cs.ed.ac.uk> <251@claris.com> Sender: news@zip.eecs.umich.edu Reply-To: arie@eecs.umich.edu Organization: AI Lab, University of Michigan Lines: 47 In-Reply-To: rick@claris.com's message of 30 Mar 91 21:38:35 GMT