Skip navigation.
 
mlRe: How viable is Cocoa development?
FROM : Rainer Brockerhoff
DATE : Sat Jan 26 17:37:50 2002

At 16:44 +0100 26/01/2002, Ondra Cada wrote:
> >>>>>> Rainer Brockerhoff (RB) wrote at Sat, 26 Jan 2002 12:32:40 -0200:
>RB> However, one could also argue that this would have made Carbonized apps
>RB> even slower than they are now, with all that dynamic-dispatching stuff
>RB> going on underneath, and no way to get around it
>
>Since I have first-hand experience with "all that dynamic-dispatching stuff"
>on MC68040/25/32MB and even i486/66/20MB, I can be pretty positive it is
>*NOT* the cause of the slowness of something on a G4/733/0.5GB RAM machine...


Agreed that dynamic dispatching can work quite well even on slow CPUs if not overdone. I've done a medical monitor which did dynamic dispatching on a 4Mhz Z80 (assembly language, however), just to top your experience :-)


>I do agree that OS X _is_ slow, even on those supercomputers. "All that
>dynamic-dispatching stuff" can't be blamed though, the problem is elsewhere.
>I have some suspicions, but since they are not proven, I won't go into
>details... well, one thing's proven: check archives for the thread "Ways
>Apple COULD optimize -setNeedsDisplay"!


Well, I too have heard that text drawing is slow. However, the more Cocoa APIs I use in my application to get file data and such, the slower it gets, in the sense that it takes much longer _before_ displaying something than if I collect the information with Carbon or BSD calls.

My suspicion is that NSFileManager and NSWorkspace do lots of wasteful stuff like creating temporary arrays, strings, arrays of strings, dictionaries and so forth inside loops... that's why I try not to use them if I need speed.



--
Rainer Brockerhoff  <<email_removed>>
Belo Horizonte, Brazil
"I love deadlines. I love the whooshing noise they make as they go by" (Douglas Adams)
http://www.brockerhoff.net/ (updated Jan. 2002)


Related mailsAuthorDate
mlHow viable is Cocoa development? David Niemeijer Jan 25, 20:09
mlRe: How viable is Cocoa development? Andreas Monitzer Jan 25, 21:03
mlRe: How viable is Cocoa development? Erik M. Buck Jan 25, 21:29
mlRe: How viable is Cocoa development? Finlay Dobbie Jan 25, 21:41
mlRe: How viable is Cocoa development? John C. Randolph Jan 25, 21:44
mlRe: How viable is Cocoa development? John C. Randolph Jan 25, 21:47
mlRe: How viable is Cocoa development? Thilo Ettelt Jan 25, 22:05
mlRe: How viable is Cocoa development? Peter Sichel Jan 25, 22:05
mlRe: How viable is Cocoa development? Phillip Mills Jan 25, 22:10
mlRe: How viable is Cocoa development? Ondra Cada Jan 25, 22:14
mlRe: How viable is Cocoa development? Lance Bland Jan 25, 23:25
mlRe: How viable is Cocoa development? John C. Randolph Jan 25, 23:29
mlRe: How viable is Cocoa development? Finlay Dobbie Jan 25, 23:41
mlRe: How viable is Cocoa development? Ondra Cada Jan 25, 23:45
mlRe: How viable is Cocoa development? Steve Gehrman Jan 25, 23:45
mlRe: How viable is Cocoa development? John C. Randolph Jan 25, 23:55
mlRe: How viable is Cocoa development? Finlay Dobbie Jan 26, 00:04
mlRe: How viable is Cocoa development? Finlay Dobbie Jan 26, 00:09
mlRe: How viable is Cocoa development? John Blackburn Jan 26, 00:13
mlRe: How viable is Cocoa development? John C. Randolph Jan 26, 00:23
mlRe: How viable is Cocoa development? John C. Randolph Jan 26, 00:27
mlRe: How viable is Cocoa development? Erik M. Buck Jan 26, 00:42
mlRe: How viable is Cocoa development? Finlay Dobbie Jan 26, 00:43
mlRe: How viable is Cocoa development? Ondra Cada Jan 26, 00:43
mlRe: How viable is Cocoa development? Matt Judy Jan 26, 00:49
mlRe: How viable is Cocoa development? Ondra Cada Jan 26, 00:49
mlRe: How viable is Cocoa development? Erik M. Buck Jan 26, 00:54
mlRe: How viable is Cocoa development? John C. Randolph Jan 26, 01:04
mlRe: How viable is Cocoa development? John C. Randolph Jan 26, 01:22
mlRe: How viable is Cocoa development? Ondra Cada Jan 26, 01:30
mlRe: How viable is Cocoa development? Matt Judy Jan 26, 01:37
mlRe: How viable is Cocoa development? Steven M. Palm Jan 26, 03:00
mlRe: How viable is Cocoa development? Gregory Weston Jan 26, 03:09
mlRe: How viable is Cocoa development? Bob Savage Jan 26, 04:48
mlRe: How viable is Cocoa development? Rainer Brockerhoff Jan 26, 05:30
mlRe: How viable is Cocoa development? Erik M. Buck Jan 26, 05:50
mlRe: How viable is Cocoa development? Bob Savage Jan 26, 06:31
mlRe: How viable is Cocoa development? Gregory Weston Jan 26, 07:46
mlRe: How viable is Cocoa development? Thomas Jahnsen Jan 26, 08:04
mlRe: How viable is Cocoa development? Finlay Dobbie Jan 26, 11:18
mlRe: How viable is Cocoa development? Bill Cheeseman Jan 26, 13:12
mlRe: How viable is Cocoa development? Stefan Jung Jan 26, 13:39
mlRe: How viable is Cocoa development? Bill Cheeseman Jan 26, 14:02
mlRe: How viable is Cocoa development? Bill Cheeseman Jan 26, 14:14
mlRe: How viable is Cocoa development? Ondra Cada Jan 26, 14:35
mlRe: How viable is Cocoa development? Ondra Cada Jan 26, 14:43
mlRe: How viable is Cocoa development? Nat! Jan 26, 14:49
mlRe: How viable is Cocoa development? Rainer Brockerhoff Jan 26, 15:32
mlRe: How viable is Cocoa development? Finlay Dobbie Jan 26, 16:40
mlRe: How viable is Cocoa development? Ondra Cada Jan 26, 16:44
mlRe: How viable is Cocoa development? Ondra Cada Jan 26, 16:48
mlRe: How viable is Cocoa development? Finlay Dobbie Jan 26, 16:56
mlRe: How viable is Cocoa development? Ondra Cada Jan 26, 17:06
mlRe: How viable is Cocoa development? David Kopec Jan 26, 17:12
mlRe: How viable is Cocoa development? Rainer Brockerhoff Jan 26, 17:37
mlRe: How viable is Cocoa development? Erik M. Buck Jan 26, 18:06
mlRe: How viable is Cocoa development? Bill Cheeseman Jan 26, 18:07
mlRe: How viable is Cocoa development? Ondra Cada Jan 26, 18:11
mlRe: How viable is Cocoa development? Erik M. Buck Jan 26, 18:16
mlRe: How viable is Cocoa development? Finlay Dobbie Jan 26, 18:16
mlRe: How viable is Cocoa development? Sandy Martel Jan 26, 18:25
mlRe: How viable is Cocoa development? Ondra Cada Jan 26, 18:33
mlRe: How viable is Cocoa development? Chilton Webb Jan 26, 18:41
mlRe: How viable is Cocoa development? Hsu Jan 26, 20:19
mlEmulators (was Re: How viable are Cocoa flamewars) Kenneth C. Dyke Jan 26, 20:48
mlRe: How viable is Cocoa development? David Rehring Jan 26, 21:09
mlRe: How viable is Cocoa development? Chris Hanson Jan 26, 23:21
mlRe: How viable is Cocoa development? Chris Hanson Jan 26, 23:30
ml[LONG] Making the right choice (was Re: How viable is Cocoa development?) megabight Jan 27, 00:14
mlRe: [LONG] Making the right choice (was Re: How viable is Cocoa development?) Eric Ridge Jan 27, 00:46
mlRe: Classic (was: How viable is Cocoa development?) Brent Gulanowski Jan 27, 07:00
mlRe: How viable is Cocoa development? Brent Gulanowski Jan 27, 07:11
ml[LONG] Making the right choice (was Re: How viable is Cocoa development?) Bruno Blondeau Jan 28, 01:55
mlRe: How viable is Cocoa development? David W. Halliday Jan 28, 17:02
mlRe: How viable is Cocoa development? John C. Randolph Jan 28, 20:11
mlRe: How viable is Cocoa development? rdogra Jan 28, 22:36