如何预加载程序以加快启动速度?

use*_*331 13 login

是否可以“预加载”(实际上不是预加载,而是模拟启动),例如 nautilus(或 firefox)在登录时启动,所以我第一次自己启动它时启动速度更快?可能是在另一个桌面上启动它并在几秒钟后关闭?

Ant*_*uez 10

安装预加载包

使用控制台类型:

sudo apt-get install preload
Run Code Online (Sandbox Code Playgroud)

就是这样。该软件包将在计算使用统计信息后预加载最常用的应用程序。

预加载应用程序使用 ram 内存,其行为与“冷”或“热”启动应用程序不同。

  • 预加载 = 将硬盘中的所有内容都放入内存中。您的应用程序保证尽可能快地运行。
  • 冷启动 = 从硬盘加载到内存
  • 热启动:重用内存中剩余的内容并将硬盘驱动器中缺少的内容加载到内存中。如果 linux 不必为另一个应用程序清空相应的缓存,您的应用程序可能会运行得更快。

冷启动影响是由于硬盘驱动器速度和延迟造成的。您可以购买一个好的 SSD 驱动器来加速冷启动(它对系统的延迟有真正的整体影响)

此致。

  • 不要忘记查看日志文件 /var/log/preload.log 以查看 preload 是否正常工作。 (2认同)