Re: optimizing compilers
Re: optimizing compilers
- Subject: Re: optimizing compilers
- From: Nat! <email@hidden>
- Date: Sun, 3 Feb 2002 00:49:18 +0100
On Samstag, Februar 2, 2002, at 10:34 Uhr, email@hidden wrote:
I imagine you have benchmarks that support these assertions; but
more to the point, your application is a very special case. I
stand by my assertion that for the typical user who perceives
slowness in most operations on OS X, Quartz is not a factor.
On what do you base your assertion?
Well, I worked for Apple until about a year ago, and the Quartz
guys always used to say their code was really fast. :->
Seriously, benchmarks were done that indicated this quite
definitively, as I recall. I can also testify from personal
experience -- I've been programming for OS X since it was called
NeXTSTEP :->, and I have never yet hit a case where Quartz itself
produced a speed problem in any app I've worked on (and I did a
huge amount of performance-related work while at Apple). Calling
Quartz too much for no good reason, yes, emphatically. Quartz
itself, no.
I can't really argue with that because I made no timings on my own.
From hearsay Quartz does it all in software and does not use the
graphics hardware for its tasks. Is it true ?
And if Quartz is no factor, what are the relevant factors ?
<snip, lots of good observations about Cocoa programs>
While I totally agree about all the points you make, it still can't
be the relevant factors, because then Carbon apps should feel
noticeably snappier than Cocoa app, which in fact they do not.
Nat!
------------------------------------------------------
Some people drink deep from the fountains of life, and
some just gargle. -- DLR