linux 内存管理
文章平均质量分 63
不想做火影的海贼王
这个作者很懒,什么都没留下…
展开
-
Android/Linux内存常用命令
一 、常用命令 vmstat proc/meminfo dumpsys meminfo procrank (system/extras/procrank/procrank.cpp) procmem proc/slabinfo sys/kernel/debug/ion/heaps/ (ion 相关) proc/buddyinfo /proc/pagetypeinfo /proc/vmallocinf /proc/sys/vm/* /proc//maps及/proc//smaps更详细展示了进程VMA的分布情原创 2021-07-14 20:27:51 · 233 阅读 · 0 评论 -
page compaction 基础知识
一、 查看当前系统当前碎片化的情况 cat /proc/buddyinfo This file is used primarily for diagnosing memory fragmentation issues. **cat /proc/pagetypeinfo The pagetypinfo begins with information on the size of a page block. It then gives the same type of information as bu原创 2021-06-07 20:16:09 · 175 阅读 · 0 评论 -
Hot and cold pages
void __free_pages(struct page *page, unsigned int order) { if (put_page_testzero(page)) {//检查页框是否还有进程在使用,就是检查_count变量的值是否为0 if (order == 0) //如果是1个页框,则放回每CPU高速缓存中 free_hot_cold_page(page, false); else //如果是多个页框,则放回伙伴系统 __free_pages_ok(page, ord原创 2021-05-26 11:53:09 · 163 阅读 · 0 评论