la documentación para NSDataReadingOptions
Estado:¿Cómo saber si un archivo está "almacenada en la caché del sistema de archivos"
NSDataReadingUncached
Una pista que indica que el archivo no se debe almacenar en el sistema de archivos cachés Para los datos que se leen una vez y se descartan, esta opción puede mejorar el rendimiento.
Eso tiene sentido. Tengo curiosidad si hay una manera de saber si un archivo ya residía en los cachés de archivos-sysem.
Por ejemplo, si necesito realizar una gran cantidad de lectura de archivos, podría tener sentido priorizar la lectura de archivos que ya residen en la memoria caché.
¿Cuál es la idea detrás de las prioridades? Necesita leer 100 archivos, 10 se almacenan en caché con 1s de tiempo de lectura, 90 sin almacenar en caché y 2 segundos de tiempo de lectura. Siempre sabrá que se necesitan 190 segundos para leerlos todos, sin importar el orden de lectura. –
Ah, pero si primero leo los que no están en la memoria caché, desalojando a los otros del caché, todas las lecturas terminan sin guardar en memoria caché, tomando 200 en total –