From: peter (Peter da Silva) Date: 13:29 on 10 Jun 2004 Subject: Optimizing System Performance Optimizing System Performance. Optimization 25% completed. Time Remaining: less than a minute. LIKE HELL You know, they already have code in there that goes "install X% complete, taken Y minutes so far, must be (100-X)/Y*100 minutes remaining". If they just reset X and Y when they hit "Optimizing System Performance" so it didn't sit there on "less than a minute" for ten minutes...
From: Jonathan Katz Date: 15:08 on 10 Jun 2004 Subject: Re: Optimizing System Performance What the heck does it *do* when it says "optimizing system performance"? On Thu, 10 Jun 2004 07:29:39 -0500 (CDT), Peter da Silva wrote > Optimizing System Performance. > Optimization 25% completed. > Time Remaining: less than a minute. > > LIKE HELL > > You know, they already have code in there that goes "install X% > complete, taken Y minutes so far, must be (100-X)/Y*100 minutes > remaining". If they just reset X and Y when they hit "Optimizing > System Performance" so it didn't sit there on "less than a minute" > for ten minutes... -Jon -- Jonathan Katz, J. Random Guy.
From: peter (Peter da Silva) Date: 15:13 on 10 Jun 2004 Subject: Re: Optimizing System Performance > What the heck does it *do* when it says "optimizing system performance"? Prelinks all the dynamic libraries so it doesn't have to calculate offsets and stuff at load time. It could do it on first-load, but noooo...
From: Jonathan Katz Date: 15:16 on 10 Jun 2004 Subject: Re: Optimizing System Performance On Thu, 10 Jun 2004 09:13:10 -0500 (CDT), Peter da Silva wrote > Prelinks all the dynamic libraries so it doesn't have to calculate offsets > and stuff at load time. > > It could do it on first-load, but noooo... Gotcha. I assume their rationale was something along the lines of avoiding clubie lusers complaining they just installed XYZ update and their system got "slow." -Jon -- Jonathan Katz, J. Random Guy.
From: Michael G Schwern Date: 15:28 on 08 Jul 2004 Subject: Re: Optimizing System Performance On Thu, Jun 10, 2004 at 09:13:10AM -0500, Peter da Silva wrote: > > What the heck does it *do* when it says "optimizing system performance"? > > Prelinks all the dynamic libraries so it doesn't have to calculate offsets > and stuff at load time. Let's see. If this speeds up loading an app by, and let's be generous here, 5 seconds. And it takes 5 minutes (300 seconds) to "optimize" system performance. You have to load the application 60 times before you get a win. Since one has to reoptimize on every installation and update one wonders if this prelinking is worth the trouble. Somebody needs to remind the Apple engineers that there's a constant associated with O(1) and sometimes its really big. Wouldn't be so bad if they did it in the background at a low priority.
Generated at 10:27 on 16 Apr 2008 by mariachi