Ten things Apple did to make Mac OS X faster

Amit Singh for kernelthread.com discusses ten things that Apple did (beyond initial/fundamental OS design and implementation) to improve Mac OS X’s performance. Some of these are simply good ideas and obvious candidates for implementation; some are guidelines or tools for developers to help them create high-performance applications, while some are proactive attempts at extracting performance from strategically chosen quarters. Consider the following a sampling of such optimizations, in no particular order:

– BootCache
– Kernel Extensions Cache
– Hot File Clustering
– Working Set Detection
– On-the-fly Defragmentation
– Prebinding
– Helping Developers Create Code Faster
– Helping Developers Create Faster Code
– Journaling in HFS Plus
– Instant-on

Full article, a great read if you’re into this sort of stuff, here.

23 Comments

  1. Chuckie C., in everyone’s life, they learn this simple lesson:

    It is better to remain silent and be thought a fool, than to open your mouth and remove all doubt.

  2. Based on the time difference between Chuckie C and the real first poster I find it hard to believe that Chuckie didn’t know he was not the first poster. I’m thinking he did it to rile people up and it seems to have worked.

  3. the instant wake from sleep works for my 366 g3 ibook and 600 g3 imac, but not my 17″ flat panel imac. on that one it takes a few seconds to orient itself. whats up with that?

  4. This is the End!
    Technical stuff and nothing about WMP.
    MDN has lost it really bad.

    Interesting article though. I could get used to this kind of articles.

  5. My 17″ flat panel iMac wakes instantly but sometimes it takes up to three minutes for the clock to correct itself. I thought perhaps that was because I had it set to sync to the net clock, but it still does it even without. My TiBook doesn’t have this problem. It’s clock typically updates in a matter of seconds from sleep.

    On an unrelated note, what the hell is with all the first post BS? I swear to God, there’s more idiotic discussion over who had the first post than there is about MDN’s stories these days. Is everyone who visits this site suddenly 12 years old?

  6. the screen lights up right away, bu with the other macs, i can begin work instantly. with the flat panel, i need to wait a few seconds for the mouse to work. it seems odd to me that the older macs handle this feature better.

  7. It takes you a whole quarter of a second to read the two words “first post”, Ndelc. You’re such an old woman. If some nimrod gets the tinglies in his wrinklies for writing first post, effin’ let him. I need more beer.

  8. If some nimrod gets the tinglies in his wrinklies for writing first post, effin’ let him. I need more beer.

    ~~~

    They can do what they want.. behind the security of the internet, they can sing and dance with glee… they’re still lame.

  9. Nice article. I think I got the gist of it:

    She arrived wearing Prebindings and gave him an Instant On. After testing for Skidmarks GT, they Hot File Clustered and he used his CHUD Tool to probe her Kernel Cache. Then he filled her BootCache. When next launching OSX, for some reason, it was quicker!

  10. Thanks MDS, very nice read. Incidentally it provides me with summarized detailed info for a presentation on OS X at our developerl/architect plenary meeting. Will save lots of time.

    If you wonder about it, yes, it means OS X has been blessed within the organization. The wind has definitely turned.

Reader Feedback

This site uses Akismet to reduce spam. Learn how your comment data is processed.