1 2 3 4 5 ··· 72 下一页

2026年3月28日

内存管理-61-内存压缩-1-理论

摘要: 一、压缩算法 页面可以被压缩,是因为程序内存中存在大量重复字节、对齐填充、文本规律、结构冗余等,这些冗余被压缩算法(如 lz4/zstd)识别并用短编码替代;不可压缩的页是那些字节分布接近随机的页(加密数据、压缩流等),它们在 zram 中会以原始尺寸存储。 以 zram 常用算法为例(lz4/lz 阅读全文

posted @ 2026-03-28 12:13 Hello-World3 阅读(3) 评论(0) 推荐(0)

内存管理-60-zsmalloc-1-理论

摘要: 一、mm/zsmalloc.c 文件的作用 mm/zsmalloc.c 是 Linux 内核里 zsmalloc 分配器 的实现文件,主要作用是给 zram/zswap 这类“压缩后小对象”场景提供高效内存分配。一句话总结:它不是通用 kmalloc 替代品,而是专门为“可变长度压缩块”设计的内存池 阅读全文

posted @ 2026-03-28 11:45 Hello-World3 阅读(2) 评论(0) 推荐(0)

2026年3月27日

内存管理-59-内存管理相关锁

摘要: 1. p->alloc_lock spinlock_t 类型。 保护 ->fs、->files、->mm、->group_info、->comm 和密钥环订阅,并与 wait4() 同步。也用于 procfs。同时锁定 task.io_context 的最终版本。同时保护 ->cpuset 和 -> 阅读全文

posted @ 2026-03-27 17:08 Hello-World3 阅读(2) 评论(0) 推荐(0)

2026年3月19日

OPP-1-文档翻译-opp.rst

摘要: 一、opp.rst 注: 本文翻译自 msm-5.4/Documentation/power/opp.rst 运行性能点 (OPP) 库 (C) 2009-2010 Nishanth Menon <nm@ti.com>,德州仪器公司 目录1. 引言2. OPP 列表初始注册3. OPP 搜索功能4. 阅读全文

posted @ 2026-03-19 18:28 Hello-World3 阅读(3) 评论(0) 推荐(0)

调度器23—EAS-2-文档翻译—energy-model.rst&sched-energy.rst

摘要: 简介:msm-5.4/Documentation/power/energy-model.rstmsm-5.4/Documentation/scheduler/sched-energy.rst 一、energy-model.rst CPU 能耗模型 1. 概述 能耗模型 (EM) 框架作为驱动程序和内 阅读全文

posted @ 2026-03-19 15:48 Hello-World3 阅读(4) 评论(0) 推荐(0)

2026年3月13日

printk()-3-函数实现

摘要: 基于msm-5.4 1. printk %ps格式打印调用路径 printk(*fmt, ...) //printk.c vprintk_func(fmt, args) //printk_safe.c vprintk_default(fmt, args) //printk.c 默认的, NMI/sa 阅读全文

posted @ 2026-03-13 18:15 Hello-World3 阅读(6) 评论(0) 推荐(0)

printk()-2-官方文档翻译

摘要: 官网:Message logging with printk: https://www.kernel.org/doc/html/latest/core-api/printk-basics.htmlHow to get printk format specifiers right:https://ww 阅读全文

posted @ 2026-03-13 16:46 Hello-World3 阅读(3) 评论(0) 推荐(0)

2026年3月11日

调度器14—CPU拓扑结构和调度域建立-2-相关调试

摘要: 一、拓扑相关调试 基于msm-5.4 1. sched_debug 开关 前提需要使能 CONFIG_SCHED_DEBUG,此时会导出一个 /sys/kernel/debug/sched_debug 文件,它会控制全局变量 sched_debug_enabled 的值,后者在 kernel/sch 阅读全文

posted @ 2026-03-11 14:10 Hello-World3 阅读(2) 评论(0) 推荐(0)

2026年3月5日

QNX-8—QNX常用命令—top/hogs

摘要: 一、hogs命令 1. 文档翻译 注: 翻译自:https://www.qnx.com/developers/docs/7.0.0/index.html#com.qnx.doc.neutrino.utilities/topic/h/hogs.html 列出占用 CPU 资源最多的进程 1.1 语法 阅读全文

posted @ 2026-03-05 16:24 Hello-World3 阅读(21) 评论(0) 推荐(0)

2026年2月11日

perf火焰图-2-内核文档翻译

摘要: 工具源码是在 tools/perf 下,相关文档: kernel-6.1/tools/perf/Documentation$ ls -l android.txt arm-coresight.txt asciidoc.conf asciidoctor-extensions.rb build-docde 阅读全文

posted @ 2026-02-11 17:46 Hello-World3 阅读(6) 评论(0) 推荐(0)

1 2 3 4 5 ··· 72 下一页

导航