Re: Framework and Prebinding
Re: Framework and Prebinding
- Subject: Re: Framework and Prebinding
- From: Wade Tregaskis <email@hidden>
- Date: Fri, 29 Oct 2004 19:55:58 +1000
As long as this warning exists, users will have decreased speed in
loading your app because prebinding is disabled.
Apparently there isn't a huge performance advantage to pre-binding
under 10.3, and from what I understand 10.4 will negate it entirely.
The Darwin 8 preview release certainly has a few subtle indications
that this will be the case. I've even heard, although I can't remember
the source, that 10.4 is usually faster *without* prebinding.
Personally I think prebinding's a bit of a waste of time, since it adds
half an hour (on my 800mhz iBook) to just about any significant
software install, and my experiments with & without it indicate little
difference in loading time on 10.3. (10.2 was a different story; I do
recall prebinding making a big difference in several cases). It also
creates security nightmares in terms of binary verification - note the
way many apps suddenly need to be re-authenticated to access keychain
items after an update of a completely separate program or library (e.g.
the QuickTime 6.5.2 update invalidating Mail, and another recent update
- can't remember what exactly; I think it was a security update -
invalidating Safari). This arises from the apparent fact that there's
no way to undo prebinding on an existing app - Apple does provide
source (some 3000 lines of it!) to do so, but it appears to have a few
bugs which make it fail terribly in certain cases. :(
But I suppose that constitutes a rant. All flames to my Gmail account,
for easy filing. ;)
Wade Tregaskis (AIM, Yahoo & Skype: wadetregaskis, ICQ: 40056898, MSN &
email: email@hidden, Jabber:
email@hidden
-- Sed quis custodiet ipsos custodes?
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden