System Optimizer for Linux running on HDDs.
APACHE-2.0 License
Rustload is a daemon process that prefetches binary files and shared libraries from the hard disc to the main memory of the computer system to achieve faster application startup time. Rustload is adaptive: it monitors the application that the user runs, and by analyzing this data, predicts what applications he might run in the near future, and fetches those binaries and their dependencies into memory.
It builds a Markov-based probabilistic model capturing the correlation between every two applications on the system. The model is then used to infer the probability that each application may be started in the near future. These probabilities are used to choose files to prefetch into the main memory. Special care is taken to not degrade system performance and only prefetch when enough resources are available.
preload
clone?free(...)
after use.
SEGFAULT
.Esfahbod, B. (2006). Preload — an adaptive prefetching daemon. Retrieved September 18, 2021, from https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.138.2940&rep=rep1&type=pdf.
Copyright © 2021 Arunanshu Biswas.
rustload
is made available under the terms of either the MIT license or the
Apache License 2.0, at your option.
See the LICENSE-APACHE and LICENSE-MIT for license details.