Показать сообщение отдельно
  #2  
Старый 20.12.2011, 22:42
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

#PF возникает в основном тогда, когда:
1) ОС выгрузила страницу, и она не присутствует в памяти
2) Нарушение привилегий доступа (а также запись в Read-only страницы)
3) Несуществующая страница.
Если я правильно понял вопрос, то интересует первый пункт, т.к. остальные обычно приводят к феилу.
ОС выгружает страницы, которые давно не использовались. Вывод: использовать их чаще.
А на самом деле писать код так, чтобы сначала он работал с одним набором страниц, потом с другим, потом с третьим, ... и не скакал по куче огромных динамических массивов из конца в конец.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием