NSDataReadingOptions
州的文档:
NSDataReadingUncached
指示文件不应存储在文件系统缓存中的提示。对于一次读取和丢弃的数据,此选项可以提高性能。
这一切都有道理。我很好奇是否有办法知道文件是否已经存在于file-sysem缓存中。
例如,如果我需要执行大量的文件读取,那么优先读取已经驻留在缓存中的文件可能是有意义的。
答案 0 :(得分:4)
我担心这里我们只能转发一些假设,因为没有关于此的官方文件。
一些有趣的链接:
确保可以快速访问文件的选项是将文件映射到虚拟内存的页面,如Apple的同一文档中所述。