On Fri, Jan 16, 2009 at 2:26 PM, Justin Carlson <carrierandopera...@yahoo.co.uk> wrote: > > Sorry if I come across as the devil's advocate on this one - I think there > should be another voice stating that objc use can slow a program.
Note no one that responded to Jens is stating that the Objective-C way of doing message dispatching cannot cause performance critical pathways to be "hotter" then desired compared to direct function calls, C++ vtable dispatching, etc. The point has been that just don't assume that is the source of a problem. Properly analyze what is going on and then make adjustments. Also what Jens posted for the timings of message sends was WAY off from the reality. Anyway note using things like IMP caching in performance problem areas will gain you speeds often better then you would via C++ vtable dispatch. So you don't have to drop the use Objective-C because of message send over head (in most real world situations). -Shawn _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com