I was just wondering what you guys think about Superfetch, that one thing that comes with Vista.
Is it really worth keeping it on? Does it really speed up performance that much?
I seem to be running out of RAM every now and then when I have a ton (yes, a TON) of tabs open in Firefox (haha). Should I turn off Superfetch so I don't lag like crazy?
This is on Firefox 2.0 by the way. I heard 3.0 is less resource-hogging, but I haven't downloaded that yet. If performance in 3.0 is a lot better, I'll just go ahead with that instead of turning off Superfetch.
-
auburncoast Notebook Deity NBR Reviewer
i dont use it and my computer is fine. the only thing i ever search for is programs from the start menu and that works pretty fast. Unless you search often than i'd say turn it off. ironically this is my 500th post and it got me the search option back on this forum lol.
-
i like super prefetch because alot of the programs i run often start up faster... if your computer needs more ram though it will start emptying the ram so that you can have more available for the requiring process... how much ram do you have?
-
How much RAM are you running?
Superfetch will start seeing more benefits with 2-3 or more GB of RAM, under 2 GB should turn off SF. -
-
IMO Superfetch is an over hyped feature to hide the inefficiency of Windows Vista. Some claim it's needed to properly and efficiently run Vista, total BS. I have it turned off on my Vista machine and it runs fine without it.
Some have also said yeah but why have memory just sit there not being used if you shut of Superfetch. Again, that's BS. Vista's memory management system is dynamic with or without Superfetch. I have 4GB on my laptop and I watch how Vista starts off on boot up with around 325MB in cache. Over a period of time as you open programs the size of that cache will grow dynamically and will shrink dynamically. It's not uncommon to watch my system go from 2.75GB of unused ram go down to 5MB. Then after programs are closed i'll watch a lot of that cache memory get unloaded.
I've also read that Superfetch helps your programs start up faster. That's true and not true. The reason that's true to an extent is that the programs you most likely will use get dumped into memory thanks to those prefetch files. What isn't mentioned is that when you manually call up a program it might take a second or 2 longer without Superfetch. But once you load it into memory it's there. So if you close that program and open it again it will open very quickly as if Superfetch was on. Again to get real simplistic. Superfetch is like a car with an automatic transmission. It does all the shifting for you. Without Superfetch you have to shift the the gears. You still go as fast as you would with an auto transmission except you do more of the work. The bottom line is Vista will work just the same without Superfetch on. It starts off slightly slower without it but will perform very quickly as if it were turned on.
I also put my laptop in standby a lot as I rarely reboot so my laptop performs as snappy as if I had Superfetch turned on.
Superfetch is a marketing tool. If you want to turn it on because it makes you feel better, have at it. I turned it off and i'm all the better for it. No more annoying disk thrashing and prefetch files get created. -
AKAJohnDoe Mime with Tourette's
See this post.
-
-
iph03n1xi, I think you should try it for yourself to see the differences, cause SF may work for someone, but it doesn't mean it will work for you, SF is not designed for everyone, as you can see there are many mixed feelings about it. Personally, SF works for me.
-
ScuderiaConchiglia NBR Vaio Team Curmudgeon
Huh? What exactly does superfetch have to do with search? Hint: Nothing.
Gary -
ScuderiaConchiglia NBR Vaio Team Curmudgeon
Gary -
May be, may be not, there other threads talking about the subject, check them out.
-
ScuderiaConchiglia NBR Vaio Team Curmudgeon
No one who understands how Superfetch works has ever claimed anything to the contrary. Superfetch is all about improving that "starts off slightly slower" bit you dismiss as inconsequential. When you talk about the fact that when an app is closed it still remains in cache and the next load of the app will be faster if it is still in cache, you are spot on. Superfetch is all about preloading that cache. No more, no less.
Gary -
Tinderbox (UK) BAKED BEAN KING
I have superfetch off, also virtual memory off, and hibernation off.
And i have had no problems, yet! -
ScuderiaConchiglia NBR Vaio Team Curmudgeon
None of these options is about problems or lack thereof. All three of these are about the performance/speed of the OS. In the case of superfetch, its how quickly an often used app loads. With virtual memory it is about how the OS behaves when put under a high memory use stress situation. With hibernation, it is about how long does it take for the machine to reach a ready state and with what configuration of apps already running.
Gary -
Superfetch is the same way for me. I don't need to read some engineer's white papers or read some review on the wondrous powers of Superfetch. I have allowed it to cook for several weeks and it was no different than when I installed the OS. It's also not that much different turning it off. You need to read what I said.
Vista's memory management system still works whether Superfetch is on or off. It loads and unloads memory with or without Superfetch on or off albeit at a much slower rate. All available system memory is still utilized whether Superfetch is on or off. As I said earlier without Superfetch on, apps load a tad slower but that changes if you call up the same program or app or pages into memory without a reboot. It loads just as quick as if Superfetch is on.
I'm not convinced and won't be that Superfetch is required to bring out the best performance in Vista. It's not needed. -
-
Oh no... here we go again. :twitcy:
-
-
C'mon guys, just flip a coin to decide leave it on or off. :laugh:
-
ScuderiaConchiglia NBR Vaio Team Curmudgeon
Gary -
ScuderiaConchiglia NBR Vaio Team Curmudgeon
You say to-may-toe, I say to-mah-toe...
I has no impact in performance to leave it on. For SOME folks, and that is the key... some folks, it may help inital load time of the apps you most often use. For other folks it has virtually no effect.
So to me, if it doesn't hurt to leave it on, and it might help to leave it on, then why bother to turn it off? I do get the benefit by leaving it on, Rodknee does not. But he sees no benefit by turning it off either.
Gary -
AKAJohnDoe Mime with Tourette's
At least there are ways to turn it on and off (and in-between settings, too).
-
That's one less process loaded on startup. Superfetch offers me no added performance by turning it off and I don't have to deal with the annoying back and forth disk thrashing.
And for the record I have said on several occasions i'm convinced Superfetch is a joke/marketing ploy to compensate for Vista's inefficiencies/bloat-ness. I've said if someone is convinced it's doing them some good by turning it on then more power to them. I'm just not buying into the Superfetch camp.
-
ScuderiaConchiglia NBR Vaio Team Curmudgeon
Sorry then, I must have misunderstood what you meant when you said "It's also not that much different turning it off." in the first quote above.
BTW disk thrashing is NOT a characteristic of Superfetch. It pretty much does it's work one time and is out of the picture after that.
Gary -
AKAJohnDoe Mime with Tourette's
-
SF or not SF is the question
-
ScuderiaConchiglia NBR Vaio Team Curmudgeon
"Essere et non essere ut est proguntum".... Man I hope I still remember my latin from 40 freakin' years ago. ...big ol' grin...
Gary -
-
Stopping the service puts an end to the annoyance. -
-
ScuderiaConchiglia NBR Vaio Team Curmudgeon
Gary -
The Fire Snake Notebook Virtuoso
Some say leave it on others off. Do what you like, but I have had mine off for the last 3 weeks and I love it. No more hammering of my hardrive and everything runs fast and smooth. So far I have had no reason to turn it back on.
-
-
^^^^
QFT -
ScuderiaConchiglia NBR Vaio Team Curmudgeon
I give up, why? Can YOU explain why I have it turned on and see no such disk activity? I monitor it with Process Explorer and the only time I see SysMain (the superfetch service name) become active is when there is some change in state of a dll or application. I.E. when one is loaded or unloaded.
Gary -
I have no idea, but all of us that have turned it off aren't imagining it.
-
ScuderiaConchiglia NBR Vaio Team Curmudgeon
For some of us, Super Fetch does exactly what is advertised. That is, it does a anticipatory preload of the cache that does help speed up the initial load of certain applications after a reboot. It's benefits are not enormous by any stretch of the imagination, but little incremental improvements in the OS like this are cumulative.
Gary -
-
Let's put it this way, let's say you eat 3 times a day, then you decided in the morning to have all 3 meals at once, this way when later at lunch your time comes the food is already in the stomach, and when dinner time comes the food is already in your stomach.
This is what the people who have turned off SF are saying, why to have the RAM full if you don't need to. Despite that the application loading time could be faster. However, I turned SF off and I don't see any deterioration in applications loading times.
Regarding the thrashing thing, I still see my HDD workings here and there, not big deal, but it still does a little. -
So turning ON superfetch is the smart way to go, -
-
If you don't reboot a lot like I do, performance wise having Superfetch turned off is NO different than if it was turned ON. It doesn't matter one bit.
Where Superfetch becomes helpful if you want to call it that is when you reboot your computer. I find a better trade off not dealing with the annoying intermittent disk thrashing, one less process on startup. And the system quickly becomes just as responsive with Superfetch off. Memory is allocated and used correctly regardless whether Superfetch is ON or OFF.
Like I said if you guys really think SUperfetch is the way to go, have at it. I'm not in the Superfetch camp. -
I can't believe you guys are still arguing? :laugh:
Drop it guys, none of you will convince each other. :twitcy: -
OK but where is the increased performance exactly? You are saying that your system works just as fast as when Superfetch was on. Disk thrashing and one less startup process arent increasing your system performance (perhaps negligible difference in boot time). Just as fast does not equal increased performance.
Like I originally said, if you think its causing your disk to be thrashed, then by all means go ahead and turn it off. But its not doing anything for your system performance. -
I had disabled Superfetch for the past week. I discovered the following:
1. Reduced Harddisk thrashing (only after logging in, or quitting an application that use alot of ram, Ex. Games)
2. Increased application start up time (for the first launch of any applications)
3. NO performance gain, if any at all, is during the period of time when Superfetch is trying to fill the ram with cache. At that time, Superfetch is using the harddrive continuously and that it makes the other application start up slower, with it disabled it launches *slightly* faster when compare to the time when superfetch was enabled.
4. Increase amount of unused ram, currently have 540 mb of ram unused out of 2 GB Total.
The above is pretty much what I experienced with superfetch off. There is NO significant gain in performance with the Superfetch turned OFF. Even when Superfetch was ON, the benefit that it provides is only noticeable during the initial launch (first time) of applications. The greatest benefit of having SuperFetch turned off is probably the reduced thrashing of the harddrive, and possibly the conservation of some battery power. In conclusion, I believe there is no advantage in touching Superfetch at all, unless you want to reduce the noise caused hard disk accesses.
Now Disagree with me. -
All it does is speeds up page, file or program loading after you boot your system. With Superfetch OFF, you don't have that advantage initially but you gain it back as data and programs gets moved into memory. After a short period of time, Superfetch loses it's advantage. -
I don't have any disk thrashing with SF turned ON. Hard disk is meant to be thrashed anyway.
-
ScuderiaConchiglia NBR Vaio Team Curmudgeon
Absolutely correct and absolutely all that SuperFetch has ever been claimed to do.
Gary -
This topic has been beaten to death, but there is one benefit, though, ask me anything about superfetch, I can tell you everything now
Superfetch - Is It Worth It?
Discussion in 'Windows OS and Software' started by iph03n1xi, Jun 26, 2008.