Найдите самую высокую свободную виртуальную память с POSIX API - PullRequest
1 голос
/ 21 августа 2010

Как видно из заголовка, как найти свободный блок, который будет выделен по максимальному виртуальному адресу, используя только POSIX API?

1 Ответ

1 голос
/ 21 августа 2010

Я бы выполнил бинарный поиск: используя mmap с MAP_FIXED, проверил, можно ли отобразить страницу.Перед тестированием страницы попробуйте msync, чтобы проверить, отображается ли страница в данный момент.

...