On Fri, 06.11.09 20:22, Alexander Larsson ([email protected]) wrote: > There is one problem with POSIX_FADV_DONTNEED. If you do it on a file > the kernel will drop it from its caches. This is generally what you want > if you just indexed a 100 meg text file that no other app cares about > atm, since it means we won't throw out 100 megs of otherwise useful > caches. However, if you're reading a file that some other app actually > cares about this may be a problem, since you're now ensuring that the > file has to be re-read the next time that app wants to use the file. Not > sure if there is a better way though...
Shoudln't MADV_SEQUENTIAL do this? Enables aggressive read-ahead and quick freeing according to the man page. Not sure though if the latter is actually implemented by the VM in the way we'd want it here. Lennart -- Lennart Poettering Red Hat, Inc. lennart [at] poettering [dot] net http://0pointer.net/lennart/ GnuPG 0x1A015CC4 _______________________________________________ desktop-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/desktop-devel-list
