New
#11
What I am saying is that your original tinkering was the source of this problem.
Have a nice day.
Indeed it does a decent job of creating a paging file based on the algorithms of paging=1.5x RAM at 1GB or less, paging=1x RAM at 2GB or more. However, the memory manager still has bias where if you provide it more paging file space, it'll use it more frequently. Yes, it is better than XP at keeping more data in RAM thanks to more efficient memory manager code, but that doesn't mean that code is entirely "better" or "fixed" - there's really no need to incur the overhead for paging to disk when it isn't necessary, and there are data collector sets one can use to figure out whether or not you're using a paging file or not under regular load, but that's a different thread altogether.
If this is something you want to chat about offline, let me know and we can do that. There are a whole host of things I would rather not post here as well so as not to sidetrack and hijack the thread further.
Last edited by cluberti; 14 Aug 2010 at 02:40.
You could very well have an application or driver making requests to reserve large amounts of virtual address space, but not committing them. Since (on Windows, anyway) any reservation of VA that isn't strictly memory-mapped must have a page in the paging file for every page in RAM, making large reservations can cause Windows to inaccurately increase the paging file to try and make sure that if those reservations are ever called on, it has the paging file to back it BEFORE then (so as not to take a huge perf hit if it has to back those reservations - it's much quicker to increase it in small amounts in a lazy fashion rather than attempt to extend the paging file all at once). I've seen it a few times where this happens due to buggy drivers (I've personally never seen user-land software do it, but I suppose it's possible), and manually fixing the paging file will "solve" it.
Like I said, anything's possible - I've learned over the years never to rule out anything until you can actually test and rule it out as a potential suspect .