Type advice_types
boost::interprocess::mapped_region::advice_types
Synopsis
Description
В этом перечне указывается поведение использования региона, которое приложение может указать на реализацию отображенной области.
advice_normal
Указывается, что в заявке нет рекомендаций по ее поведению в отношении региона. Это характеристика по умолчанию, если не дано никаких советов для диапазона памяти.
advice_sequential
Указывается, что приложение рассчитывает получить доступ к региону последовательно с более низких адресов на более высокие адреса. Реализация может снизить приоритет предыдущих страниц в регионе после получения доступа к странице.
advice_random
Указывает, что приложение рассчитывает получить доступ к области в случайном порядке, и предварительная выборка, вероятно, не выгодна.
advice_willneed
Уточняется, что приложение рассчитывает получить доступ к региону в ближайшее время. Реализация может префектировать страницы региона.
advice_dontneed
Указывается, что приложение ожидает, что в ближайшее время не получит доступ к региону. Реализация может разгружать страницы в пределах диапазона для сохранения системных ресурсов.