Вобщем так. Хочу сделать следующее.
При загрузке игра определяет размер доступной _физической_ памяти, после чего выделяет ее значительный процент себе по каким-то разумным кусочкам пока эти разумные кусочки можно выделять в физической памяти.
Далее игра создает собственный своп и использует его, не трогая системный.
Под винду.
Существуют ли способы
1. Определить, находятся ли данные в памяти или на диске ?
2. Запретить программе использовать системный своп ?
3. Запретить винде выгружать определенные данные в своп ?
4. Указать резервировать память только в физической памяти ?
Другими словами, _очень_ хочется иметь полный контроль за тем, что будет происходить и хочется понять :
1. А это вообще можно сделать ?
2. Куда копать ?
Большое спасибо.
14.11.06 15:15: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт