8
是否有可能在Android中读取CPU缓存命中/未命中率?是否有可能在Android中读取CPU缓存命中/未命中率?
是否有可能在Android中读取CPU缓存命中/未命中率?是否有可能在Android中读取CPU缓存命中/未命中率?
根据开发文档,可以使用android.os.Debug.startNativeTracing()获取有关高速缓存未命中的信息,如果你正在运行在QEMU内核。
This page不是很有条理,但在使用startNativeTracing()优良的部分,你应该看看,如果你遇到问题想出来的:http://www.seangri-la.com/cgi-bin/moin.cgi/Android_Development
对于一些额外的+ 1的,答案可能解释这是什么以及为什么它很重要。也许我住在一个山洞里,但直到现在我还没有听说过。 – user432209 2011-03-11 17:56:52
@ user432209 http://en.wikipedia.org/wiki/CPU_cache这说明了问题远胜于我个人可以。第4节处理缓存未命中。 – scriptocalypse 2011-03-11 18:07:42
如果你正在寻找一个深入的CPU缓存读取,看看这第3章:http://www.akkadia.org/drepper/cpumemory.pdf ...如果你只是想要一些短(上ARM特别关注,作为奖励)看到:http://arunkumarv.blogspot.com/2010/08/arm-memory-organisation.html – 2011-03-14 05:16:39