[comp.sys.mac] slow finder problems & desktop manager

pst@canary.cdi.com (Paul Traina) (10/26/88)

I have a Mac II with a CMS Pro-102K 102mb hard disk.  There is no partitioning,
I am running it as one 102mb logical drive.  I am running Finder 6.0 and
System 4.0 and MultiFinder 1.0.

Without Desktop Manager,  the system is incredibly slow to create/copy new
files.  I moved the Desktop Manager INIT into my System Folder and now things
are much faster in that department.  However, now system bootup takes much
longer -- specificly the time between when the last init is loaded and the
menu bar appears at the top of the screen and the time when I can actually
begin to do something on the mac (icons appear if any windows are open,
trash can icon appears if I'm running MultiFinder) is *much* longer than
before.  It seems to me that DtM is rebuilding the Desktop DB and Desktop DF
files on reboot.  (By the way, I did not delete the Desktop file itself.)

I think I must have done something wrong, could someone please give me the
*exact* sequence of events for properly installing Desktop Manager?  Should
I remove the Desktop file, should I rebuild the dekstop via the control
panel, or what?

Thanks,
Paul


------
Paul Traina				To believe that what is true for
{uunet|pyramid}!comdesign!pst		you in your private heart is true
pst@cdi.com				for all men, that is genius.

mha@batcomputer.tn.cornell.edu (Mark H. Anbinder) (10/28/88)

Okay, I give up.  What exactly does the Desktop Manager init do (I
know it comes with AppleShare) and why does it affect things elsewhen?
In other words, why does it speed things up outside of AppleShare?  

A more telling question might be, if it's so useful and makes things
run faster, why isn't it a part of the general system software release?
Does it cause new and creative problems?  Should I use it anyway?

-- 
Mark H. Anbinder                                ** MHA@TCGould.tn.cornell.edu
NG33 MVR Hall, Media Services Dept.             ** THCY@CRNLVAX5.BITNET
Cornell University      H: (607) 257-7587 ********
Ithaca, NY 14853        W: (607) 255-1566 ******* Ego ipse custodies custudio

blob@Apple.COM (Brian Bechtel) (10/28/88)

In article <6700@batcomputer.tn.cornell.edu> mha@tcgould.tn.cornell.edu (Mark H. Anbinder) writes:
>Okay, I give up.  What exactly does the Desktop Manager init do (I
>know it comes with AppleShare) and why does it affect things elsewhen?
>In other words, why does it speed things up outside of AppleShare?  

The Desktop Manager INIT patches the system to use a new set of routines
to manage information the Finder needs to deal with icons, application
launching, and so forth.  The original code calls the Resource Manager,
and uses an invisible file at the root called "Desktop".  The Desktop
Manager code uses some B-tree routines and keeps two invisible files at
the root.  As documented in Tech Notes 141 & 210, the Resource Manager
can't handle more than 2,727 resources, and applications can require
many resources to accomodate all the information necessary to keep track
of icons and launching.

>A more telling question might be, if it's so useful and makes things
>run faster, why isn't it a part of the general system software release?
>Does it cause new and creative problems?  Should I use it anyway?

The Desktop Manager was written for a specific purpose, and is not and
was not ever meant to be used generally.  For example, the Desktop
Manager isn't robust when used outside of Appleshare; if you unmount a
drive "behind it's back", you lose all comments for the disk.  If you
have removable media such as a CDROM or removable winchester, you can't
ever unmount the disk.  You can eject the disk, but it won't unmount.
These, plus several other problems, make the Desktop Manager unsuitable
for general use.

We are planning to fix the problems associated with the Desktop in a
future release of the System.  

--Brian Bechtel		blob@apple.com		"My opinions, not Apple's"