Linked by Thom Holwerda on Wed 28th Feb 2007 19:29 UTC
Windows Jeff Atwood explains why Vista uses so much memory. "You have to stop thinking of system memory as a resource and start thinking of it as a a cache. Just like the level 1 and level 2 cache on your CPU, system memory is yet another type of high-speed cache that sits between your computer and the disk drive. And the most important rule of cache design is that empty cache memory is wasted cache memory. Empty cache isn't doing you any good. It's expensive, high-speed memory sucking down power for zero benefit. The primary mission in the life of every cache is to populate itself as quickly as possible with the data that's most likely to be needed - and to consistently deliver a high 'hit rate' of needed data retrieved from the cache."
Thread beginning with comment 217373
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: I don't get it.
by Murrell on Wed 28th Feb 2007 21:38 UTC in reply to "RE[2]: I don't get it."
Murrell
Member since:
2006-01-04

I tried adjusting swappiness and FS cache aggressiveness, but I couldn't make linux not lock up for short whiles (annoying e.g. when listening to music).

This isn't 'proven' in any way, but I had issues of this nature on Windows and Linux with intergrated sound cards.

Eventually, the drivers got better, and the problem went away. I still notice a distinct lag between hitting the play/pause key and the music stopping and starting. This problem doesn't seem to occur with Emu10K1 based cards (SB Lives), so my guess is that it's either a problem of a low quality sound card, or badly written drivers.

Reply Parent Score: 1

RE[4]: I don't get it.
by msundman on Wed 28th Feb 2007 22:06 in reply to "RE[3]: I don't get it."
msundman Member since:
2005-07-06

> > I tried adjusting swappiness and FS cache aggressiveness,
> > but I couldn't make linux not lock up for short whiles
> > (annoying e.g. when listening to music).
>
> This isn't 'proven' in any way, but I had issues of this
> nature on Windows and Linux with intergrated sound cards.

Unless the sound card driver also causes the on-screen pointer to freeze at the same time then that's not it.
Anyway, let's not delve too much into this discussion here unless it has something to do with Vista and/or memory cache management.

Reply Parent Score: 1

RE[5]: I don't get it.
by anonymous_coward on Wed 28th Feb 2007 22:49 in reply to "RE[4]: I don't get it."
anonymous_coward Member since:
2005-11-15

Unless the sound card driver also causes the on-screen pointer to freeze at the same time then that's not it.

I had similar freezes - changing IO scheduler to CFQ resolved the problem ;)

Reply Parent Score: 1