VirtualQuery QueryWorkingSetEx делает это, особенно бит Locked в PSAPI_WORKING_SET_EX_BLOCK.VirtualQuery, как я неправильно указал вначале, просто позволяет вам определить, зафиксированы ли страницы и тому подобное, а не находятся ли они на самом деле в физической памяти.Для Linux это будет mincore , который просто возвращает байтовый вектор (LSB == 1 для ядра).
Обратите внимание, что полученная вами информация является снимком, что означаетинформация в принципе может быть уже устаревшей на момент возврата функции (во многом как GetCurrentProcessorNumber).
Таким образом, обрабатывайте информацию как (возможно, более или менее точный, но ненадежный) совет, а не гарантию.