記憶體筆記二

2021-07-09 13:40:24 字數 367 閱讀 3236

/proc/meminfo

active = active(anon) + active(file)

不過可以通過如下資訊獲取slab快取的使用情況:

清系統快取:

#echo 1 > /proc/sys/vm/drop_caches 清理頁快取

#echo 2 > /proc/sys/vm/drop_caches 清理檔案快取

#echo 3 > /proc/sys/vm/drop_caches 清理也快取和檔案快取

/proc/sys/vm/min_free_kbytes

min_free_kbytes用來確定系統開始**記憶體的閥值,控制系統的空閒記憶體。值越高,核心越早開始**記憶體,空閒記憶體越高。

隨堂筆記(二) 記憶體分配函式

malloc 函式就是在記憶體中找一片指定大小的空間,然後將這個空間的首位址範圍給乙個指標變數,這裡的指標變數可以是乙個單獨的指標,也可以是乙個陣列的首位址,這要看malloc 函式中引數size的具體內容。void cdecl malloc in size t size 函式原型 int p in...

C 基礎筆記(二) 記憶體管理

1.c 程式的記憶體分配格局 分為四個區 記憶體區功能 全域性資料區 靜態區 字元常量區 data area 全域性變數 靜態資料 常量 區 code area 所有類成員函式 非成員函式 棧區 堆疊 stack area 為執行函式而分配的區域性變數 函式引數 返回資料 返回位址 堆區 heap ...

iOS記憶體管理學習筆記二

繼續學習記憶體管理相關知識。1 小小知識點 1 有關oc記憶體管理的方法並不包括在該語言中,而是包含在cocoa框架中,用於os x,ios的開發。2 cocoa框架中foundation框架類庫中的nsobject類負責記憶體管理的職責。4 使用以下方法自己生成的物件,自己持有 alloc new...