Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > macOS > Optimizing system.... AGAIN

Optimizing system.... AGAIN
Thread Tools
clebin
Grizzled Veteran
Join Date: Oct 2000
Location: Cardiff, Wales
Status: Offline
Reply With Quote
Aug 21, 2002, 06:31 PM
 
Just a small rant, but:

Does anyone else get sick of the amount of times X gets 'optimized' by installers?

I mean, I signed up for .Mac and first Backup, then Virex, then iDisk utility wanted to optimise my system...oblivious to the fact it had only just been done.

Now I'm installing the security update, and guess what - the hard drive's chugging away prebinding everything again.

It's slow and often pretty unnecessary. Couldn't we have a skip button - or a check on the last prebinding date...?

A bit of intelligence would make this a lot less hassle.

Chris
     
Evangellydonut
Mac Elite
Join Date: Jun 2000
Location: Pasadena
Status: Offline
Reply With Quote
Aug 21, 2002, 07:05 PM
 
couldn't agree with you more...if it gets rid of fragments and do what Norton does every time, i wouldn't mind, but it doesn't...and things still get pretty screwed up...*sigh*
G4/450, T-bird 1.05GHz, iBook 500, iBook 233...4 different machines, 4 different OSes...(9, 2k, X.1, YDL2.2 respectively) PiA to maintain...
     
Diggory Laycock
Professional Poster
Join Date: Oct 2001
Location: London
Status: Offline
Reply With Quote
Aug 21, 2002, 07:37 PM
 
Don't worry, it's much faster in Jag.
     
Mactoid
Grizzled Veteran
Join Date: Sep 2000
Location: Springfield, MA
Status: Offline
Reply With Quote
Aug 21, 2002, 10:23 PM
 
Originally posted by Diggory Laycock:
Don't worry, it's much faster in Jag.
Could you give an example of how much faster? Currenly on my box it takes about a half hour for a full "System Optimization". That is completely unacceptable. IMHO it needs to be at least 80% faster.
We hope your rules and wisdom choke you / Now we are one in everlasting peace
-- Radiohead, Exit Music (for a film)
     
pinlo
Forum Regular
Join Date: Jun 2001
Location: San Francisco
Status: Offline
Reply With Quote
Aug 21, 2002, 10:29 PM
 
Originally posted by Mactoid:
Currenly on my box it takes about a half hour for a full "System Optimization". That is completely unacceptable. IMHO it needs to be at least 80% faster.
Yes, it's a major pain. Why doesn't Apple just make a system cron job that does 'update_prebinding' every night when it rotates the system logs? Then no one would ever have to sit through an insanely long 'System Optimization' again.

I can dream, can't I?
Let D�j� Vu take care of backing up your files.
You've got better things to do with your time.
http://propagandaprod.com/dejavu.html
     
[email protected]
Junior Member
Join Date: Aug 2000
Location: Berkeley, CA
Status: Offline
Reply With Quote
Aug 21, 2002, 10:45 PM
 
My understanding of pre-binding is that it greatly differs from defragging. What Norton does is not what Apple's optimization does. The need for optimization comes from the fact that each update or new piece of software affects the system in some unique way, therefore, requires the optimization for each new piece of software. Nonetheless, I too wish that it was faster.
     
Earth Mk. II
Mac Elite
Join Date: Feb 2001
Location: Washington, DC
Status: Offline
Reply With Quote
Aug 21, 2002, 11:12 PM
 
Originally posted by pinlo:


Yes, it's a major pain. Why doesn't Apple just make a system cron job that does 'update_prebinding' every night when it rotates the system logs? Then no one would ever have to sit through an insanely long 'System Optimization' again.

I can dream, can't I?
Unless, of course, you sleep or shut down your CPU at night.
/Earth\ Mk\.\ I{2}/
     
pinlo
Forum Regular
Join Date: Jun 2001
Location: San Francisco
Status: Offline
Reply With Quote
Aug 21, 2002, 11:18 PM
 
Originally posted by Earth Mk. II:


Unless, of course, you sleep or shut down your CPU at night.
Good point. Cron needs to be able to wake a Mac from deep sleep to run its jobs.

Shut down? Shut down?! Don't shut down.
Let D�j� Vu take care of backing up your files.
You've got better things to do with your time.
http://propagandaprod.com/dejavu.html
     
eno
Banned
Join Date: Sep 2000
Location: Fightclub
Status: Offline
Reply With Quote
Aug 22, 2002, 06:05 AM
 
Originally posted by pinlo:


Yes, it's a major pain. Why doesn't Apple just make a system cron job that does 'update_prebinding' every night when it rotates the system logs? Then no one would ever have to sit through an insanely long 'System Optimization' again.

I can dream, can't I?
Yes it is slow, but why do you even care? This is a multi-tasking OS, you know? Just switch to another app and work on!
     
clebin  (op)
Grizzled Veteran
Join Date: Oct 2000
Location: Cardiff, Wales
Status: Offline
Reply With Quote
Aug 22, 2002, 11:31 AM
 
The installer doesn't multitask.

Coming back to my example of .Mac, try installing Virex and then double-click the Backup installer while the prebinding is running. You'll have to Force Quit (something that doesn't inspire me with confidence when a load of hard disk writing is going on)

Plus, hard disk access is that much slower while the optimisation is happening.

And I might want to shut down or log out (I'm one of those crazy old fashioned types who thinks that leaving your machine on all the time is a waste of electricity) and again, I'd have to Force Quit.

In short, it's stupid and (mildly) annoying.

Chris
     
ntsc
Senior User
Join Date: Sep 2000
Location: Glasgow, Scotland UK
Status: Offline
Reply With Quote
Aug 22, 2002, 11:38 AM
 
i suppose this is an argument for the idea of having multiple instances of the installer app and getting round the problem, however i think there is a limiting factor in all of this and its the HD speed since most of this pre-binding seems to be disk activity.
     
pinlo
Forum Regular
Join Date: Jun 2001
Location: San Francisco
Status: Offline
Reply With Quote
Aug 22, 2002, 02:17 PM
 
Originally posted by clebin:
The installer doesn't multitask.
The Installer doesn't have a choice. The Mach microkernel sees to that.


Plus, hard disk access is that much slower while the optimisation is happening.
This is very true, and the main reason I can't just switch to another app and continue my work. On my hardware, the system is basically unusable when the Installer is optimizing.


(I'm one of those crazy old fashioned types who thinks that leaving your machine on all the time is a waste of electricity)
A Mac in deep sleep probably consumes less electricity than the clock on your microwave (assuming you have one). I'm energy conscious too, but really -- it's negligible.


In short, it's stupid and (mildly) annoying.
That's an understatement. Couldn't agree with you more.
Let D�j� Vu take care of backing up your files.
You've got better things to do with your time.
http://propagandaprod.com/dejavu.html
     
iamnid
Senior User
Join Date: Mar 2001
Status: Offline
Reply With Quote
Aug 22, 2002, 02:21 PM
 
Yeah the whole optimization thing is crap -- I'm not positive, but isn't it adding stuff to something like the Windows "registry" when it's doing that? If so... what a stupid idea to have adopted anything remotely similar to the windows registry.
     
pinlo
Forum Regular
Join Date: Jun 2001
Location: San Francisco
Status: Offline
Reply With Quote
Aug 22, 2002, 02:25 PM
 
Originally posted by iamnid:
Yeah the whole optimization thing is crap -- I'm not positive, but isn't it adding stuff to something like the Windows "registry" when it's doing that? If so... what a stupid idea to have adopted anything remotely similar to the windows registry.
See 'man update_prebinding':

update_prebinding tries to synchronize prebinding information for
libraries and executables when new files are added to a system. Prebind-
ing information is pre-calculated address information for libraries used
by a given executable or library. By pre-determining where a function in
another library is destined to be placed, the dynamic linker does not
have to resolve symbols at application startup time, and the application
can launch faster.
Let D�j� Vu take care of backing up your files.
You've got better things to do with your time.
http://propagandaprod.com/dejavu.html
     
Angus_D
Addicted to MacNN
Join Date: Mar 2000
Location: London, UK
Status: Offline
Reply With Quote
Aug 22, 2002, 04:43 PM
 
Originally posted by pinlo:
A Mac in deep sleep probably consumes less electricity than the clock on your microwave (assuming you have one). I'm energy conscious too, but really -- it's negligible.
I think I read somewhere that unless you leave your comp in sleep for significant amounts of time it actually takes more power to boot it up again if it's off than just to wake from sleep.
     
   
Thread Tools
 
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Top
Privacy Policy
All times are GMT -4. The time now is 06:54 PM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,