Получить размер страницы памяти (Legacy Unix)
#include <unistd.h>int getpagesize( void );
libc
Функция getpagesize() получает размер страницы памяти. Вызов данной функции эквивалентен:
sysconf( _SC_PAGESIZE )
![]() | Значение, возвращаемое getpagesize() может не быть равно тому мимнимальному количеству памяти, которое может выделить malloc(), и поэтому не следует подразумевать, что возможно действительно выделить память под объект такого размера.
Поскольку getpagesize() возвращает целое число, она может некорректно представлять большие значения. Следует использовать sysconf(). |
Текущий размер страницы памяти.
Legacy Unix
getpagesizes() getrlimit(), malloc(), mmap(), mprotect(), munmap(), sysconf()
Предыдущий раздел: Описание API системной библиотеки