Принудительное вытеснение страниц VA в pagefile?

Тема в разделе "WASM.WIN32", создана пользователем VOOrDOOluck, 16 авг 2004.

  1. VOOrDOOluck

    VOOrDOOluck New Member

    Публикаций:
    0
    Регистрация:
    12 июл 2004
    Сообщения:
    51
    Адрес:
    Ukraine
    Принудительное вытеснение страниц VA в pagefile?

    Всем привет.

    Может кто подскажет какой нибудь способ как вытеснить страницы виртуальной памяти в файл подкачки самому (не ждать когда это сделает система).Это нужно для проверки работы с pagefile.

    P.S.Система вытесняет страницы только когда вся соммит и использующаяся память достигает предельного значения.Можно ли как-то для пробы ускорить этот процес.

    предельное значение это случайно не working set?
     
  2. ProgramMan

    ProgramMan New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2004
    Сообщения:
    263
    А занять всё память не пробовал? :)
     
  3. VOOrDOOluck

    VOOrDOOluck New Member

    Публикаций:
    0
    Регистрация:
    12 июл 2004
    Сообщения:
    51
    Адрес:
    Ukraine
    ProgramMan

    В смысле занять?

    Я пробовал на paintbrushe так его страницы начинали сбрасыватся в пределах 300 метров.Пускать цикл на заполнение этого объема не очень хочется.Правда как винда для него так бысто это делает я не понимаю.
     
  4. Four-F

    Four-F New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2002
    Сообщения:
    1.237
    VOOrDOOluck, пропиши в boot.ini /maxmem=XXX, где XXX колво мегабайт памяти, которое ты хочешь отдать системе. Если определить где-нибудь 64 метра, то оно сразу само начнет в своп сбрасываться, особенно если ты под ХР :)
     
  5. Four-F

    Four-F New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2002
    Сообщения:
    1.237
    Еще можно рабочий набор процесса уменьшить или вообще обнулить. См. описалово SetProcessWorkingSetSize



    "If both dwMinimumWorkingSetSize and dwMaximumWorkingSetSize have the value -1, the function temporarily trims the working set of the specified process to zero. This essentially swaps the process out of physical RAM memory."
     
  6. VOOrDOOluck

    VOOrDOOluck New Member

    Публикаций:
    0
    Регистрация:
    12 июл 2004
    Сообщения:
    51
    Адрес:
    Ukraine
    Four-F

    Большое спасибо.Именно это я в принципе и хотел услышать.Будем мучать.