preload is an adaptive readahead daemon. It monitors applications that users run, and by analyzing this data, predicts what applications users might run, and fetches those binaries and their dependencies into memory for faster startup times.
Speeds up app loading time considerably, however may increase booting time a little bit.
It was installed on my machine as it is quite slow. However as soon as my machine swapped I could not use it for several minutes. I finally could look into it and found that many preload process where making the load increase very high... The default is to have up to 30 process to access concurently the same slow drive, while it is already used for swap, which makes the load go over 10 on my laptop everytime it needs swapping (which happens a lot as I have only 784MB and am running GNOME...)
Makes a big difference in app loading times - love it.
2009-04-15 Behdad Esfahbod <behdad@gnome.org> * NEWS: * configure.ac: Released preload-0.6.4. 2009-04-15 Behdad Esfahbod <behdad@gnome.org> * src/Makefile.am: The source (and dot) builtin in POSIX /bin/sh does not search current dir. Use $(SHELL) instead. 2009-04-14 Behdad Esfahbod <behdad@gnome.org> * src/Makefile.am: Better handle file generation failures. 2008-12-07 Behdad Esfahbod <behdad@gnome.org> * src/preload.c (daemonize): Change umask from 0117 to 0007. 0117 means disaster if we end up creating a dir. 2008-11-24 Behdad Esfahbod <behdad@gnome.org> * configure.ac: Require glib >= 2.14 * src/state.c (preload_state_tick2), (preload_state_tick), (preload_state_autosave), (preload_state_run): Use g_timeout_add_seconds instead of g_timeout_add. Patch from Jan Kantert. 2008-10-09 Behdad Esfahbod <behdad@gnome.org> * src/preload.conf.in: Clarify exe/map matching. 2008-08-19 Behdad Esfahbod <behdad@gnome.org> * src/cmdline.c: --nice was segfaulting. Fix it.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: