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

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 阅读(0) 评论(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 阅读(8) 评论(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)

2026年2月6日

Linux内核kfifo

摘要: 基于 msm-5.4 一、kfifo简介 Linux 内核通用队列实现称为 kfifo。它实现在文件 kerel/kfifo.c 中,声明在文件 <linux/kfifo.h> 中。 Linux 的 kfifo 和多数其他队列实现类似,提供了两个主要操作: enqueue(入队列) 和 dequeu 阅读全文

posted @ 2026-02-06 20:57 Hello-World3 阅读(20) 评论(0) 推荐(0)

2026年2月5日

BlockIO-2-相关参数

摘要: 一、概述 eMMC io的问题,除了硬件物料的差异,软件上可优化的方向很少。本FAQ提供一些软码优化的方向供参考。 1. IO read/write Overview 2. IO check flow 3. mount参数页可能对BlockIO有影响 二、mount相关参数 mount参数介绍: T 阅读全文

posted @ 2026-02-05 10:38 Hello-World3 阅读(12) 评论(0) 推荐(0)

2026年1月29日

Perfetto笔记-2-各字段含义

摘要: 1. 每App "Heap size (KB)" 条目 1.1 打印位置 atrace dalvik 中打印出来的,代码位置: //android/art/runtime/gc/space/region_space.cc //android/art/runtime/gc/heap-inl.h //a 阅读全文

posted @ 2026-01-29 09:57 Hello-World3 阅读(11) 评论(0) 推荐(0)

2026年1月26日

Perfetto笔记-1-Perfetto官方文档翻译-2-Advanced Trace Analysis-1-PerfettoSQL

摘要: PerfettoSQL有两部分,这里是第二部分: (1) Trace Analysis / PerfettoSQL: https://perfetto.dev/docs/analysis/perfetto-sql-getting-started (2) Advanced Trace Analysis 阅读全文

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

2026年1月23日

Perfetto笔记-1-Perfetto官方文档翻译-1-Trace Analysis-1-PerfettoSQL

摘要: 基于 kernel-5.4 PerfettoSQL有两部分,这里是第一部分: (1) Trace Analysis / PerfettoSQL: https://perfetto.dev/docs/analysis/perfetto-sql-getting-started (2) Advanced 阅读全文

posted @ 2026-01-23 21:23 Hello-World3 阅读(64) 评论(0) 推荐(0)

2026年1月20日

Arm64架构-1-上下文切换-2-相关实验

摘要: 一、内核线程变用户进程 基于msm-5.4 1. 简介 本实验想参考内核init线程变成用户init进程的做法,实现驱动中创建一个内核线程,然后其装载用户程序变成用户进程。 //创建init内核线程: rest_init //init/main.c kernel_thread(kernel_init 阅读全文

posted @ 2026-01-20 16:45 Hello-World3 阅读(11) 评论(0) 推荐(0)

2026年1月13日

内存管理-57-系统零页

摘要: 基于 msm-5.4 一、简介 匿名页面缺页异常处理 do_anonymous_page() 中使用了系统零页,因为对于 malloc() 来说。分配的内存仅仅是进程地址空间中的虚拟地址。若此时用户程序需要读这个 malloc() 分配的虚拟内存,那么系统会返回全 0 的数据。因此Linux内核不必 阅读全文

posted @ 2026-01-13 17:16 Hello-World3 阅读(10) 评论(0) 推荐(0)

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

导航