- 博客(3)
- 收藏
- 关注
原创 核迁移——性能调优
当一个进程在不同的CPU核心之间迁移时,性能可能受到影响的原因主要包括以下几点:缓存失效:CPU的缓存(L1、L2缓存)通常是核心私有的,即每个CPU核心有自己的缓存。当一个进程从一个核心迁移到另一个核心时,原来在第一个核心缓存中的数据无法直接在第二个核心中使用。这会导致缓存失效(cache miss),需要重新从内存中加载数据,增加了访问延迟。频繁的迁移会导致更高的缓存失效率,从而降低性能。上下文切换开销:每次迁移都会引入上下文切换(context switch)的开销。
2025-03-04 10:18:21
719
原创 Android窗口管理核心剖析:从WMS架构到跨进程协作全链路解密
单线程到多级流水线软件绘制到硬件合成简单堆叠到智能预测光子引擎(Project Mainline)折叠屏动态布局AR多平面管理源码级建议:深入WindowState.java和SurfaceFlinger.cpp是理解窗口管理的最佳入口本文可作为窗口管理领域的知识图谱,建议结合Android源码与systrace工具进行实践验证。
2025-03-02 22:55:39
1425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人