1
如何刷新iOS上的指令缓存?如果在非越狱的iPhone上这是不可能的,那么如何在越狱的iPhone上使用它?Flush iOS指令缓存
如何刷新iOS上的指令缓存?如果在非越狱的iPhone上这是不可能的,那么如何在越狱的iPhone上使用它?Flush iOS指令缓存
显然,缓存刷新功能的libkern/OSCacheControl 更多文档在这里可以http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man3/sys_dcache_flush.3.html
发现我相当肯定的MPROTECT系统调用应该清空缓存,如果没有,用cacheFlush()。 – CodaFi 2012-08-05 18:37:05
仅针对Linux的cacheflush是不是? mprotect不是,但我想知道如果我只是为了刷新缓存而对它的性能有什么影响。 – 2012-08-05 18:59:50
mProtect在iOS上,但它可能在私人头文件中(我知道Apple喜欢守护内存分配类)。 – CodaFi 2012-08-05 19:21:02