[net.micro.mac] Mac+ sluggishness

eirikur@amber.DEC (Eirikur Hallgrimsson) (04/07/86)

I've been noticing that mouse movement response is extremely sluggish
when the system is busy.  This didn't seem to be the case before I got the
Mac+ upgrade. I used to be able to drag disk icons around before the screen
caught up to me. (Maybe I'm remembering wrong.) Now if I try it, the 
mouse is in a super low gear.  Another behavior change that I 
have noticed is really poor control response in terminal emulators.  
If the host is sending characters, typing on the Mac keyboard doesn't 
send the outgoing characters right away, and menu response is 
painfully slow.  I must hold the mouse button down for a minute or so
to get the menus to appear.  Very annoying! This may be a Red Ryder 8.0
problem, but I think I have seen it on MacTerminal. Is something 
very different about the handling of the ports by the new ROMS? 

More sluggishness problems:

Now that I have a Mac+ (upgraded from a 128!) I have been trying more
ambitious stuff.  If I try to read in a large text file (200K) I get
interesting problems.  With MacWrite the system takes 10 minutes or
so to read the file in, and then the menu response is so slow as to
be completely unusable.  Loading the same file into a smaller, more
efficient program (MicroEmacs) takes only 2 minutes or so, and the
system and program run at normal speed, but some operations like 
large inserts take minutes.  Something doesn't seem right.  I *think*
that the Mac is very busy shoving data around.

Could this be a problem with the Mac's memory (heap) management?  I
will grant that trying to deal with text files with MacWrite is likely
to be inefficient, but just loading a large file into a raw text editor
seems to be taking unreasonably long.

Does anyone else have similar experiences?  I'm wondering if this has
implications on the performance of megabyte-sized programs for the
Mac+.  

Eirikur Hallgrimsson (I love my Mac+, but I'm puzzled by this behavior.) 

...decwrl!dec-rhea!dec-amber!eirikur