Fork me on GitHub
侧边栏
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 135 下一页
摘要: proc文件系统(/proc/sys/kernel/) sched_child_runs_first /proc/sys/kernel/sched_child_runs_first是Linux内核中的一个配置文件,它用于控制调度器如何处理新创建的进程(即子进程)与它们的父进程之间的关系。 功能说明: 阅读全文
posted @ 2024-07-24 16:22 yooooooo 阅读(761) 评论(0) 推荐(0)
摘要: 提高缓存命中率是优化系统性能的关键策略之一。以下是一些提高缓存命中率的有效方法: 数据局部性优化: 空间局部性:优化数据访问模式,使得数据访问在空间上连续,比如通过循环展开和数据重排。 时间局部性:确保数据在被访问后不久再次被访问,比如通过循环重排和数据重用。 缓存行对齐: 确保数据结构的布局与缓存 阅读全文
posted @ 2024-07-24 15:03 yooooooo 阅读(521) 评论(0) 推荐(0)
摘要: 目录1.前言2.大纲3. Input触控事件处理流程3.1 系统机制分析3.2 结合Systrace分析4. 应用进程的创建与启动4.2 创建应用进程4.2.1 AMS 发送socket请求4.2.2 Zygote 处理socket请求4.2.3 应用进程初始化5. 应用主线程消息循环机制建立6. 阅读全文
posted @ 2024-07-21 19:40 yooooooo 阅读(1257) 评论(1) 推荐(1)
摘要: 目录一、Camx trace 调试开关设置1.设置 camxoverridesettings trace开关2. 重启后设置开启camx trace 开关二、Camera 冷启动阶段分解分析1. 从 TouchUp 到 ActivityStart 耗时2. 从 ActivityStart 到 App 阅读全文
posted @ 2024-07-18 23:15 yooooooo 阅读(313) 评论(0) 推荐(0)
摘要: Google在在Android11及之后版本的LMKD中,使用了psi作为杀进程的策略,本文简单介绍下psi。 转载自使用PSI(Pressure Stall Information)监控服务器资源_Linux_gameneedless_InfoQ写作社区 1.概述 当 CPU、内存或 IO 设备争 阅读全文
posted @ 2024-07-18 18:33 yooooooo 阅读(523) 评论(0) 推荐(0)
摘要: 1.各种MMU MMU是memory manage unit 内存管理单元; SMMU是system memory manage unit 系统内存管理单元; IOMMU和SMMU的功能基本相同,只是不同厂商的叫法 2.各种MMU的使用场景 MMU是cpu和各种处理器对应的内存管理单元; SMMU/ 阅读全文
posted @ 2024-07-18 17:32 yooooooo 阅读(550) 评论(0) 推荐(0)
摘要: Android JIT(Just-In-Time)编译是一种动态编译技术,在运行时将字节码转换为机器码,以提高应用程序的执行效率。与静态编译不同,JIT编译是在应用程序运行时进行的,因此可以在程序执行期间进行优化。 JIT编译的工作原理 启动时解释执行:应用程序启动时,字节码通过解释器逐行执行,确保 阅读全文
posted @ 2024-07-18 10:44 yooooooo 阅读(318) 评论(0) 推荐(0)
摘要: 什么是HIDL HIDL 全称为HAL interface definition language(发音为“hide-l”)是用于指定 HAL 和其用户之间的接口的一种接口描述语言 (IDL),Android O开始引入了HIDL这个概念,HIDL和应用层AIDL差不多,AIDL常用于连接App和F 阅读全文
posted @ 2024-07-17 15:07 yooooooo 阅读(1887) 评论(0) 推荐(0)
摘要: JNI (Java Native Interface) 和 HAL (Hardware Abstraction Layer) 在 Android 系统中都扮演着与本地代码交互的重要角色,但它们的功能和应用场景有所不同。以下是它们之间的关系和区别: JNI (Java Native Interface 阅读全文
posted @ 2024-07-17 14:03 yooooooo 阅读(241) 评论(0) 推荐(0)
摘要: 目录背景CPU调频概念实现验证线程CPU亲和性概念亲和性控制API应用层控制实现验证线程优先级概念实现验证 背景 为了进一步优化APP性能,最近针对如何提高应用对CPU的资源使用、以及在多线程环境下如何提高关键线程的执行优先级做了技术调研。本文是对技术调研过程的阶段性总结,将分别介绍普通应用如何调控 阅读全文
posted @ 2024-07-16 23:39 yooooooo 阅读(1349) 评论(0) 推荐(0)
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 135 下一页