測試當前Linux 記憶體頁大小 的一個C程式
linux版本:
[oracle@redhat ~]$ cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 3)
[oracle@redhat ~]$ uname -a
Linux redhat 2.6.9-34.EL
[oracle@redhat ~]$ lsb_release -a
LSB Version: :core-3.0-ia32:core-3.0-noarch:graphics-3.0-ia32:graphics-3.0-noarch
Distributor ID: RedHatEnterpriseAS
Description: Red Hat Enterprise Linux AS release 4 (Nahant Update 3)
Release: 4
Codename: NahantUpdate3
程式程式碼:
#include
int main(int argc, char *)
{
printf("System page size: %d ",getpagesize());
}
測試:
[oracle@redhat ~]$ gcc -o testMem testMem.c
[oracle@redhat ~]$ ./testMem
System page size: 4096
linux提供的另外的一個命令:
[root@redhat ~]# getconf PAGE_SIZE
4096
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/37724/viewspace-152626/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 獲取Linux 記憶體頁大小的命令Linux記憶體
- Linux(CentOS) 檢視當前佔用CPU或記憶體最多的K個程式LinuxCentOS記憶體
- Linux(CentOS) 如何檢視當前佔用CPU或記憶體最多的K個程式LinuxCentOS記憶體
- 遊戲記憶體測試遊戲記憶體
- 當Linux用盡記憶體Linux記憶體
- 獲取當前頁面的上一個頁地址
- 在linux檢視記憶體的大小(轉)Linux記憶體
- C/C++程式除錯和記憶體檢測C++除錯記憶體
- linux c程式記憶體檢查器LinuxC程式記憶體
- Linux的記憶體分頁管理Linux記憶體
- Linux 的記憶體分頁管理Linux記憶體
- linux程式間的通訊(C): 共享記憶體Linux記憶體
- C程式記憶體洩露檢測工具——ValgrindC程式記憶體洩露
- C++ 程式記憶體洩漏檢測方法C++記憶體
- Linux 中的“大記憶體頁”(hugepage)是個什麼?Linux記憶體
- 一個 Vue 頁面的記憶體洩露分析Vue記憶體洩露
- 一個Vue頁面的記憶體洩露分析Vue記憶體洩露
- 記憶體_大頁記憶體記憶體
- Linux當前當前程式Linux
- Windows 8.1系統下如何檢視當前顯示卡的視訊記憶體大小Windows記憶體
- 當前主流的單元測試工具
- linux記憶體管理(一)實體記憶體的組織和記憶體分配Linux記憶體
- [轉帖]關於記憶體管理:計算頁表大小記憶體
- 頁面崩潰了!記錄一次測試中出現的前端記憶體溢位現象前端記憶體溢位
- C程式記憶體佈局C程式記憶體
- 軟體測試學習教程——WEB測試之JS記憶體WebJS記憶體
- 記憶體管理中關於記憶體每次增長的大小記憶體
- c程式的記憶體佈局圖C程式記憶體
- C語言-記憶體管理之一[記憶體分配]C語言記憶體
- Flutter 從當前頁面進入一個新的頁面並返回Flutter
- 從記憶體角度深入看結構體(window/linux)大小記憶體結構體Linux
- Color類和測試記憶體的類MemoryMonitor記憶體
- Linux記憶體定址之分頁機制Linux記憶體
- Linux 記憶體定址之分頁機制Linux記憶體
- 修改OracleLinux共享記憶體的大小OracleLinux記憶體
- C/C++記憶體洩漏及檢測C++記憶體
- Linux C面試題(記憶體管理)Linux面試題記憶體
- 請描述C/C++程式的記憶體分割槽?C++記憶體