Fork me on GitHub
侧边栏
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 135 下一页
摘要: 一、前言 本文主要描述的是进程优先级这个概念。从用户空间来看,进程优先级就是nice value和scheduling priority,对应到内核,有静态优先级、realtime优先级、归一化优先级和动态优先级等概念,我们希望能在第二章将这些相关的概念描述清楚。为了加深理解,在第三章我们给出了几个 阅读全文
posted @ 2024-07-16 23:31 yooooooo 阅读(377) 评论(0) 推荐(0)
摘要: 在操作系统和调度机制中,静态优先级和动态优先级是两种不同的进程优先级管理方式,它们在调度策略和优先级调整上有明显的区别。 静态优先级 定义: 静态优先级是在进程创建时设定,并在整个进程的生命周期内保持不变。 特点: 不会随着时间或进程行为变化。 通常由系统管理员或应用程序设置。 适用于实时系统或需要 阅读全文
posted @ 2024-07-16 23:10 yooooooo 阅读(518) 评论(0) 推荐(0)
摘要: 在Linux系统中,nice值和静态优先级用于控制进程调度的优先级,但它们的范围和含义有所不同。让我们详细解释一下两者的区别和联系。 1. Nice值 范围:nice值的范围是从 -20 到 19。 -20:最高优先级。 19:最低优先级。 作用:nice值用于调整进程的相对优先级。nice值越低, 阅读全文
posted @ 2024-07-16 23:08 yooooooo 阅读(160) 评论(0) 推荐(0)
摘要: *注:基于Android11源码 ServiceManager进程是在init进程创建的,所以我们从init进程的main()开始分析: // 文件路径: system/core/init/main.cpp int main(int argc, char** argv) { ... if (!str 阅读全文
posted @ 2024-07-14 18:27 yooooooo 阅读(311) 评论(0) 推荐(0)
摘要: 启动阶段使能event trace 同上,配置commandline: trace_event=sched:*,workqueue:*,irq:*,power:cpu_frequency_limits,power:cpu_frequency,power:cpu_idle,thermal:* trac 阅读全文
posted @ 2024-07-14 10:50 yooooooo 阅读(105) 评论(0) 推荐(0)
摘要: 简介 高通 ramdump 可以解析出 ftrace,方便用于追踪 快省稳 问题。 kernelshark 是一个可以查看 trace event 的图形化工具,方便梳理和观察内核微观行为。 trace-cmd 是设置读取 ftrace 的命令行工具,kernelshark既可以记录数据,也可以图形 阅读全文
posted @ 2024-07-14 10:45 yooooooo 阅读(534) 评论(0) 推荐(0)
摘要: 如果将block的内存属性配置成Non-cacheable,那么数据就不会被缓存到cache,那么所有observer看到的内存是一致的,也就说此时也相当于Outer Shareable。 其实官方文档,也有这一句的描述: 在B2.7.2章节 “Data accesses to memory loc 阅读全文
posted @ 2024-07-13 10:45 yooooooo 阅读(296) 评论(0) 推荐(0)
摘要: 1. 关机流程 Android上层触发关机的入口很多,但最终几乎都是调用ShutdownThread.shutdown来实现。如下是一些常见的调用关机的点: StatusBarManagerService#shutdown, 这个主要是对接SystemUI(StatusBarManager是Andr 阅读全文
posted @ 2024-07-10 17:49 yooooooo 阅读(1546) 评论(0) 推荐(2)
摘要: 在 perf 工具生成的火焰图中看到 [kernel.kallsyms],通常意味着火焰图中包含内核符号,但这些符号没有被正确解析。这可能是由于以下几个原因导致的: 内核符号表不可用或不完整:perf 工具需要内核的符号表来解析这些符号。如果内核符号表不可用或不完整,可能会出现 [kernel.ka 阅读全文
posted @ 2024-07-10 11:51 yooooooo 阅读(801) 评论(0) 推荐(0)
摘要: 很多时候,写代码是一件很爽的事情,但最后需要对APP进行瘦身、性能分析却是一件很棘手的事情。当需要对APP的性能进行分析时,Simpleperf是一个简单快捷的选择。 正文开始前,先奉上官方的资料: Simpleperf命令和选项参考 Simpleperf 用法 什么是Simpleperf Simp 阅读全文
posted @ 2024-07-09 18:33 yooooooo 阅读(1245) 评论(0) 推荐(0)
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 135 下一页