The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Mac Superfetch Equivalent

    Discussion in 'Apple and Mac OS X' started by GP-SE, Jul 6, 2011.

  1. GP-SE

    GP-SE Notebook Consultant

    Reputations:
    189
    Messages:
    200
    Likes Received:
    0
    Trophy Points:
    30
  2. Wingsbr

    Wingsbr NBR Decepticon NBR Reviewer

    Reputations:
    199
    Messages:
    807
    Likes Received:
    0
    Trophy Points:
    30
    SSD ;D 10char
     
  3. Bog

    Bog Losing it...

    Reputations:
    4,018
    Messages:
    6,046
    Likes Received:
    7
    Trophy Points:
    206
    An SSD is not equivalent to Superfetch.

    Memory management in Mac OS X is handled by the Mach kernel, as just as it is handled by the kernel in most operating systems. Before Windows Vista introduced Superfetch, there were a number of 3rd party solutions that attempted to preload frequently used application data, but they were mostly unproven and costly gimmicks. So the answer to your question is no, there are no such "solutions" available.
     
  4. GP-SE

    GP-SE Notebook Consultant

    Reputations:
    189
    Messages:
    200
    Likes Received:
    0
    Trophy Points:
    30
    that sucks :(
    oh well programs open fast for me, just that i see all that unused ram that could be used more efficiently.
     
  5. HLdan

    HLdan Notebook Virtuoso

    Reputations:
    1,088
    Messages:
    2,142
    Likes Received:
    0
    Trophy Points:
    55
    You don't need that anyway, only Windows needs that. ;)
     
  6. Malifiss

    Malifiss Notebook Guru

    Reputations:
    0
    Messages:
    62
    Likes Received:
    0
    Trophy Points:
    15
    'Superfetch' is nothing more than a caching algorithm to try to alleviate the poor performance of Vista. If you install an Intel SSD into a Windows machine, along with the Intel SSD Toolbox, one of the alternations the Intel software will do is to turn off 'Superfetch'.
     
  7. Bog

    Bog Losing it...

    Reputations:
    4,018
    Messages:
    6,046
    Likes Received:
    7
    Trophy Points:
    206
    As a rule, the design philosophy of unused RAM as wasted RAM is a good one, and in the case of Windows Vista was one of the few well-implemented features of the new OS. The performance advantages of Superfetch doesn't address all usage scenarios (such as loading seldom used programs) but it does provide significant benefits.
     
  8. HLdan

    HLdan Notebook Virtuoso

    Reputations:
    1,088
    Messages:
    2,142
    Likes Received:
    0
    Trophy Points:
    55
    This is your second post trying to hammer into people's heads the significance of a feature used in WINDOWS. Shame though, that feature is not a big deal anymore and there's no real benefit for the Mac OS to have it so as usual your point is moot. ;)
     
  9. Bog

    Bog Losing it...

    Reputations:
    4,018
    Messages:
    6,046
    Likes Received:
    7
    Trophy Points:
    206
    In the case of this particular feature, yes it is significant although it isn't the first time its been implemented. Incidentally you should consider addressing my actual arguments instead of ignoring them and pretending that I'm biased. Or is the idea of impartial judgement too hostile to your personal views?
     
  10. GP-SE

    GP-SE Notebook Consultant

    Reputations:
    189
    Messages:
    200
    Likes Received:
    0
    Trophy Points:
    30
    I do agree that superfetch is good, instead of having 8GB of ram doing nothing, I would like to see it used to cache my most used programs. As for why it's disabled with SSD's:
    Why is superfetch bad on SSDs - Overclock.net - Overclocking.net

    One thing I miss about windows (win 7) is photoshop opened almost instantly (2 seconds or so), on my mac it takes about 10-15 seconds. That was because superfetch saw that I use it all the time, and kept it loaded in ram. Oh well I don't wanna turn this into a win vs. mac thread.
     
  11. Bog

    Bog Losing it...

    Reputations:
    4,018
    Messages:
    6,046
    Likes Received:
    7
    Trophy Points:
    206
    You could just buy an SSD and have an all-around performance boost in Mac OS X. If you find SSDs too expensive like most people (including myself!) then a hybrid drive is a middle-of-the-road alternative. Take a look at Seagate Momentus XT drives on Newegg.

    Newegg.com - seagate momentus XT
     
  12. GP-SE

    GP-SE Notebook Consultant

    Reputations:
    189
    Messages:
    200
    Likes Received:
    0
    Trophy Points:
    30
    I already got a WD Scorpio Black 750, it's faster than stock, and the computer is fast, I was just spoiled by superfetch loading photoshop for me
     
  13. weinter

    weinter /dev/null

    Reputations:
    596
    Messages:
    2,798
    Likes Received:
    1
    Trophy Points:
    56
    Whats wrong with Caching?
    Caching has always been a way to improve performance in Computing.
    Superfetch is just an implementation of caching in Windows.
     
  14. doh123

    doh123 Without ME its just AWESO

    Reputations:
    996
    Messages:
    3,727
    Likes Received:
    1
    Trophy Points:
    106
    The Momentus XT has 4GB of flash on it where it keeps the most used data loaded on so that the most used things are very fast... all done in hardware.... it makes it very fast.
     
  15. Stiiiiig

    Stiiiiig Notebook Enthusiast

    Reputations:
    2
    Messages:
    49
    Likes Received:
    0
    Trophy Points:
    15
    While I've never used Superfetch, if all it's doing is loading a program in to RAM (Would it close the program if you needed the RAM for something else?) why not just open the program yourself and leave it there?

    Even if all done automatically you would still be limited by the amount of RAM you have, and leaving a blank program open shouldnt use a tremendous amount of memory.
     
  16. masterchef341

    masterchef341 The guy from The Notebook

    Reputations:
    3,047
    Messages:
    8,636
    Likes Received:
    4
    Trophy Points:
    206
    This is exactly right. Generally, closing the window of a program in OS X leaves the program loaded in memory (it closes the view, but not the application itself). In windows, closing the view (the window) tends to halt the program.

    Of course, you can write your own program to exhibit whatever behavior you prefer in either system, but generally that is how things are handled. Windows preloads commonly used programs in the background, OS X keeps programs loaded after being launched. I personally prefer the OS X method, because I don't want my HDD used on my laptop unless I command it to be used. On a desktop, I don't really care.

    Another interesting bit is that I tend to want to reboot windows at least once every few days, once it starts acting funny. OS X can basically stay on indefinitely without issue, so you can just keep programs loaded which you use. Easy enough.