Quote:
|
Originally Posted by darmos
Actually that's my point- if there were enough virtual memory via ReadyBoost, would these apps NOT have to resort to writing scratch files and instead use the cache area? I don't know since they may be hard coded to do so and thus gain no benefit. Categorically saying they won't for an entire group of apps without testing is premature in my opinion.
|
It's a matter of understanding Windows memory management. ReadyBoost does not increase the total amount of virtual memory that is available, which is all that any application can see. From an application point of view, ReadyBoost is completely transparent, so applications cannot adjust their memory allocation strategies based on the presence or absence of a ReadyBoost cache.
Quote:
|
Originally Posted by darmos
Same goes for games such as a few titles from LucasArts I'm looking at right now on my hard drive. I see a series of 50 Kb to 400 Kb texture, .dll, .png and .wav files for their star wars titles that my kids play (me too, lol). Looks like basic geometry is contained in large .LVL files that would not benefit with sizes of several Mb. However, when these games cycle through a playlist of repeating maps, I wonder if caching the smaller files might benefit map load times.
|
No, as I tried to explain before, ReadyBoost will never bother caching application-specific data files. This is something that the filesystem cache would take care of. The filesystem cache, however, is not affected by the presence or absence of ReadyBoost, see above. The DLLs, on the other hand, will be kept in RAM anyway as long as the process invoking them exists (at least), so ReadyBoost is irrelevant to those, too.
Quote:
|
Originally Posted by darmos
Could Vista with ReadyBoost cut the time just enough to make it into play on the first spawn?
|
No, even on a memory-starved configuration it will make no difference, under most circumstances.
Quote:
|
Originally Posted by darmos
We'll see when I can test it with and without ReadyBoost. The new laptop may be fast enough without ReadyBoost anyway, but we'll soon see.
|
Yep, your configuration is far from being memory-starved anyway, so you will not see any such effect in any case. Look, I am not saying that ReadyBoost is useless, even on systems with lots of memory, but you need to understand that the role that ReadyBoost can play is limited. But it's available, and flash memory is cheap, so there's no reason not to use it. It will probably make your system feel a bit snappier even if you have 2GB of RAM, but that effect is restricted to application loading times. None of the benchmarks you mentioned will be affected by that in any significant way.