摘要:
Direct access to internal memory 在ARMv8架构中,缓存(Cache)是用来加速数据访问的关键组件,它利用了程序执行中的局部性原理来提高性能。缓存中的每一行(Cache Line)通常包含了两个主要部分:实际的数据和一个标记(Tag)。这个标记用来标识存储在缓存行中 阅读全文
posted @ 2025-08-15 20:12
yooooooo
阅读(66)
评论(0)
推荐(0)
摘要:
背景 内核中有很多判断条件在正常情况下的结果都是固定的,除非极其罕见的场景才会改变,通常单个的这种判断的代价很低可以忽略,但是如果这种判断数量巨大且被频繁执行,那就会带来性能损失了。内核的static-key机制就是为了优化这种场景,其优化的结果是:对于大多数情况,对应的判断被优化为一个NOP指令, 阅读全文
posted @ 2025-08-15 14:37
yooooooo
阅读(23)
评论(0)
推荐(0)


浙公网安备 33010602011771号