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