4 ms·
Windows started doing disk caching with Vista and users certainly noticed and complained in much the same way.
by roc 16y ago
Windows started doing disk caching with Vista and users certainly noticed and complained in much the same way.
- barrkel 16y agoWindows didn't start doing disk caching with Vista. Perhaps it used memory more aggressively, or changed the way it did the accounting, but it certainly didn't start doing disk caching just with Vista, as anyone who remembers the difference in performance of DOS before and after running SMARTDRV will attest.
- ringm 16y ago2000/XP was always extremely aggressive about allocating memory for cache. It would very often swap stuff out to increase available cache, which made the apps you did not use for just a few seconds completely unresponsive.
- barrkel 16y agoSpecifically, minimized applications got their working set trimmed. You could see this in Task Manager: it's Memory Usage column was actually Working Set (I think they're more explicitly labelled these days) and it frequently went from many MB down to a few KB once you minimized the app. Working set is the set of pages, currently in memory, that the app has used "recently", and are thus less likely to be paged to disk. Shrinking the WS makes pages more likely to be paged out.
- halfasleep 16y agoWindows started doing pre-emptive caching with Vista, based on the applications you tend to run.