preload是一款Linux上的自由软件,以守护进程的形式运行,用于记录系统中常用程序对文件的使用统计。系统会根据这些信息,将相关文件预先载入内存,从而减少磁盘读取的需求[1]。这一机制能够显著缩短应用程序的启动时间。
preload通常与prelink搭配使用。该程序由Behdad Esfahbod编写,其实现原理中运用了马尔可夫链模型。