一个小程序验证getpagesize函数返回值的大小

来源:互联网 发布:linux mysql dump 编辑:程序博客网 时间:2024/06/10 19:33

笔者系统:ubuntu 14.04 64位
getpagesize是一类取得内存分页大小的函数
定义函数:size_t getpagesize(void)
函数说明:返回一个分页的大小,单位为字节(Byte)。该值为系统的分页大小,不一定会和硬件分页大小相同。
附加说明:在Intel x86上其返回值应为4096Bytes = 4KB。
为了更好的验证下,笔者写了个小程序验证一下

#include <QCoreApplication>#include <unistd.h>#include <stdio.h>int main(int argc, char *argv[]){    QCoreApplication a(argc, argv);    printf( "page size = %d Byte\n", getpagesize() );    return a.exec();}

这里写图片描述

0 0