cmpxchg8b 说:This is something I spend a lot of time looking into. Usually I'd say it's the OS memory manager's job to decide what gets paged and what doesn't, not the application's (I don't even know if there's an API for that)... but it seems to have a hard time doing that with Warband. My guess is that the game keeps accessing memory when it shouldn't, maybe because of a bad choice of data structures or programming practices. Add to that the fact that the memory manager in Windows XP is garbage and you have a good recipe for failure.
The only good coice - is to allocate mem at once at start up and to use only that allocated space. Such thing is used in Medieval2: Total War with it's huge battles and in some other mem extensive games.







