That is the promise but not the reality. I use two large applications
constantly, Photoshop and Sony's Vegas. Neither load instantly. My
guess is Vista is first removing big chunks of what is currently in
RAM to make room for them. So so-called super-fetch seems more hype
than fact. Ditto for Agent, my news reader. First application I fire
up in the morning, yet it doesn't load "instantly" either and it has a
small footprint where it could using your logic always be in RAM. It
obviously isn't.
Well adam, I have to both agree and disagree with you and everyone else.
Both sides here are right and wrong at the exact same time.
The one side is right in saying that it doesn't take any significant
amount of time to flush the cache. Matter of fact, it doesn't even take a
millisecond. Somewhere in the microseconds is more like it. All that needs
to be done to "flush" a memory cache is to mark the relevant pages as
free. The data in cache doesn't need to be moved anywhere as it doesn't
contain any new information that needs to be written to the disk.
The only exception would be if the cache did contain non-committed data
but that is not what we are discussing here when an OS pre-loads data.
Now I *do* agree with you though adam that Vista should not be pre-loading
things at boot time what it thinks the user may use. While freeing a cache
is extremely fast, loading data INTO the cache from the hard drive is NOT!
Loading 1 gig of data into the cache actually will take a significant
amount of time. Time that has been wasted if it's not actually used.
Better yet, this is what it should be doing. Boot up and not worry about
making it take longer by loading crap into ram. Just start up...and as the
user actually *uses* their system, it can then *keep* things loaded in
memory in RAM...to avoid needing to load them again. Doing it this way, it
never loads anything unnecessary into memory.
Also, Vista should be reporting it a bit better. It should not be
reporting 95% of memory used (this could actually cause issues with
software that tracks available system memory to make decisions on how much
memory it allocates itself).
It should be reporting something along the lines of what my system
currently reports:
Memory:
33% in use by programs
66% in use as cache
Now *that* is more useful information and free memory is correctly
reported as the cached usage is not included in that.
--
Stephan
2003 Yamaha R6
å›ã®ã“ã¨æ€ã„出ã™æ—¥ãªã‚“ã¦ãªã„ã®ã¯
å›ã®ã“ã¨å¿˜ã‚ŒãŸã¨ããŒãªã„ã‹ã‚‰