Posted By: androidi | Oct 25th @ 5:40 AM
page 1 of 1
Comments: 9 | Views: 775

http://www.neowin.net/forum/index.php?showtopic=780368&st=0

http://www.driverheaven.net/windows-7-forum/180539-experiences-superfetch-windows-7-so-far.html

 

If these threads are anything to go by then answer is a very resounding "unlikely", unless it has been fixed between RC and RTM which I'll find out eventually but lets start by asking fellow niners:

 

Do heavy apps that are not CPU limited during startup that you have used in both Vista and Windows 7 RTM start as fast or faster in Windows 7 as they did in Windows Vista on a system with 6 GB or more memory and no SSD?

 

 

Of my particular concern are multi-gig Sample libraries and multi-gig games which atleast in Windows 7 RC started approx 5-10 x slower than in Vista pretty consistently, which pretty much says the SuperFetch in RC hardly worked optimally.

 

 

Charles
Charles
Welcome Change

I'll ask Michael Fortin. Stay tuned.

C

Dodo
Dodo
I'm your creativity creator™ :)

I have a Java program, which I restart sometimes, but mostly only start after booting the machine. It loads at least a gigabyte of data from the disk. If the machine is idle, and I start the program for the fist time it takes about 2-3 minutes to start. If I restart it, it only takes about 12 seconds, or even less.

I have 12GB of RAM and I'm currently using a three disk Intel Matrix RAID5 array of 1TB hard disk drives (no SSD) with 32MB cache, each.

I do notice some differences in SuperFetch behaviour in Windows 7. It does no longer scratch the disk for data I did not use in my current session, which means less disk trashing, but also that the first loading of an application may take a bit longer. Files larger than 1GB don't seem to get cached either. It does prefetch all applications pinned to the start menu and taskbar though, which makes them fairly speedy to start up.

In some constellations it's faster, in others it's slower. Waiting 5 minutes before logging in after boot also helps a lot in terms of system responsiveness, even though SuperFetch won't try to cache during logging in and starting the shell process, as I've noticed.

Task manager says:

Physical Memory (MB):

Total 12286 (which kinda bugs me, cause it should be 12288)

Cached 4306

Available 4082

Free 0

I'm guessing it works just fine. I usually have 8 GB or more in active use by applications. Login till ready to work performs more gracefully and seems faster, frequently started applications seem to load in seconds, currently I think the only thing to improve speed is using faster network connections and disk drives for me to remove the last bottle necks.

JoshRoss
JoshRoss
A righteous infliction of retribution manifested by an appropriate agent.

I had asked this question somewhere in here.  According to PaoloM, "There is no special case for shortcuts on the taskbar. What you see is probably placebo effect or that you just use those apps more (and so all the caching mechanisms are full on)."

Dodo
Dodo
I'm your creativity creator™ :)

Yes, there is no special prefetch process, but Windows has to load the icon from the EXE file and thus the application which causes caching even if that's not intended.

I doubt that, Windows has maintained a separate icon cache for things like the Start menu for years - I'd imagine it's doing the same for the taskbar, you really wouldn't want to have to touch that many executables just to show the icons.

There are exactly NO caching mechanisms which will work optimally against all possible workloads.  For every cache algorithm you can come up with, there's a pattern of access which will result in a performance degradation (I don't know if this can be mathematically proven but I suspect it can).

 

It's possible that the workloads that you're seeing are ones where superfetch behaves poorly.  I don't know, I'm hoping that Michael Fortin will chime in.

 

You're right, the Win 7 taskbar does use the shell icon cache.

 

I've had to clear the icon cache a couple of times to get the taskbar to display the correct icons after they got messed up (by things that weren't the taskbar's fault). Clearing the cache and restarting the shell did the trick.

 

page 1 of 1
Comments: 9 | Views: 775
Microsoft Communities