Hmm... So do you think the API has any means of tracking processes separately? I've seen code for monitoring PF size alone, but not much in terms of being able pick a process and see how much of the page file it makes up. I'm now thinking that the closest thing to that would be setting a "watcher" process at boot time, and have that check every memory operation, updating the process data. But then i'm only guessing. Windows does know how much memory a process uses, since killing the process triggers cleanup, and PF usage goes way down, in my case, sometimes one or two gb... I'm mostly wondering what Windows makes available in the API and what is internal. Gonna do some reading on that tonight.