2024年8月27日

内存管理-31-系统内存统计-3-/proc/zoneinfo

摘要: 基于msm-5.4 一、概述 /proc/zoneinfo 节点包含当前系统所有内存管理区的信息。 1. 打印内容 # cat /proc/zoneinfo Node 0, zone Normal //Normal内存区 /* 第(1)部分,打印的是全局变量 vm_node_stat[i] 的值 * 阅读全文

posted @ 2024-08-27 21:32 Hello-World3 阅读(102) 评论(0) 推荐(0) 编辑

内存管理-31-系统内存统计-2-/proc/buddyinfo 和 /proc/pagetypeinfo

摘要: 基于 msm-5.4 一、概述 1. 简介 /proc/buddyinfo 节点包含当前伙伴系统的简要信息,而 /proc/pagetypeinfo 则包含了当前伙伴系统详细信息,包括每个迁移类型和每个链表的成员数量等。 迁移类型最小的单位是页块,在Arm64架构中,页块的默认大小是4M. 但需注意 阅读全文

posted @ 2024-08-27 21:29 Hello-World3 阅读(66) 评论(0) 推荐(0) 编辑

内存管理-31-内存统计-1-初探

摘要: 基于msm-5.4 一、概述 Linux内核为了帮助大家从宏观上把握系统内存的使用情况,在几大核心数据结构上都有相应的统计计数,如物理页面使用情况、伙伴系统分配情况、内存管理区的物理页面使用情况等。 1. vm_stat 计数值 内存管理模块定义了三个全局的 vm_stat 计数值 //includ 阅读全文

posted @ 2024-08-27 21:15 Hello-World3 阅读(26) 评论(0) 推荐(0) 编辑

导航