Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Together on the Mac :<



Peter Fagerlund <email@hidden> wrote:

>Now - in my book - having a program running so slow - that it is
>unusable is a - GENERAL fatal bug. Especially if U - want to se Java run
>- and run fast - at that *LOL* Apple is aware - and should work it out -
>themself - or with TogetherSoft ...

I did not say that glaciality was non-fatal. I was only wondering whether
the fundamental Together problem was BUGS or SPEED. The problems are
attacked very differently, and one should take care never to mistake one
problem for the other. Bugs are directly attacked with tools like a
debugger and thoughtful source analysis. Speed is directly attacked with
tools like a profiler and thoughtful results analysis.

In either case, code reviews are excellent preventive medicine. Regarding
speed, code reviews at least help with gross algorithmic characterization,
such as avoiding N^k or k^N performance. They should also cover
algorithmic interactions.

When it comes to overall speed, though, intuition and premature
optimization pretty consistently turn out to be sub-optimal, if not
downright damaging. First make it work, THEN make it fast. Which is what
Apple seems to be doing.

-- GG




Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.