如何在 Linux 中提高应用程序启动时间

在这个简短的教程中,我们将了解如何安装和使用 Preload 来改善 Linux 中的应用程序启动时间。 默认情况下,大多数 Linux 发行版都足够快。 但是,我们仍然可以通过使用一些额外的应用程序和方法来调整它们,使它们更快一点。 一种这样的应用是 预载.

预加载应用程序监控用户最常用的应用程序并将它们添加到内存中,这样应用程序的加载速度会比以前快一点。 因为,正如您可能已经知道的那样,从 RAM 读取总是比从硬盘驱动器快。

Preload 一直在后台作为守护进程运行,并记录更常用程序使用文件的统计信息。 然后它将这些二进制文件及其依赖项提取到内存中,以缩短应用程序的加载时间。 简而言之,一旦安装了 preload,您应该能够更快地加载常用应用程序。

使用预加载提高 Linux 中的应用程序启动时间

预载可用于 金子. 因此,您可以使用 AUR 帮助程序安装它,例如 ,在 Arch Linux 及其变体(如 Manjaro Linux)中,如下所示:

$ yay -S preload

在 Debian、Ubuntu、Linux Mint 上,默认存储库中提供了 Preload。 因此,您可以使用以下命令使用 APT 包管理器安装它:

$ sudo apt-get install preload

安装 Preload 后,重新启动系统。 从现在开始,Preload 会监控常用应用程序并将其二进制文件和库添加到内存中以加快启动时间。 例如,如果您经常使用 Firefox、Chrome 或 LibreOffice,Preload 会将这些二进制文件和库添加到 RAM 中,因此这些应用程序将启动得更快。 好消息是 Preload 不需要任何配置。 它开箱即用就可以正常工作。 但是,如果您想调整配置,可以通过编辑默认配置文件来实现 /etc/preload.conf.

预载并不适合所有人!

以下是 Preload 的一些缺点,以及为什么它对每个人都不是那么有效,在本文中进行了讨论 线.

  1. 我确实有一个不错的规格系统,配备 8GB RAM。 所以我的系统通常很快。 另外,我会打开占用大量内存的应用程序,例如 Firefox、Chrome、 VirtualBox, Gimp 等,每天一到两次。 它们始终保持打开状态,因此它们的二进制文件和库被预加载到内存中并整天占用 RAM。 我很少 close 并打开这些应用程序,因此 RAM 的使用简直是浪费。
  2. 如果您使用带有 SSD 的现代系统,Preload 显然是无用的。 因为 SSD 的存取时间比普通硬盘快得多,所以使用 Preload 毫无意义。
  3. 预载显着 影响开机时间. 因为预加载到 RAM 中的应用程序越多,系统启动和运行所需的时间就越长。

只有每天大量重新加载应用程序时,您才会看到真正的区别。 因此 Preload 将是开发人员和测试人员的理想之选 close 每天申请几次。

有关预加载到底是什么以及它是如何工作的更多详细信息,请阅读完整的 预载论文 作者提交的论文。

相关阅读:

  • 如何在 Linux 中将浏览器配置文件同步到 Tmpfs (RAM)

希望这可以帮助。

资源:

  • 预加载主页

感谢您的光临!

帮助我们帮助您:

  • 订阅我们的电子邮件通讯: 立即注册
  • 支持 OSTechNix: 通过贝宝捐款
  • 下载免费的电子书和视频: TradePub 上的 OSTechNix
  • 联系我们: 红迪网 | Facebook | 推特 | 领英 | RSS订阅

祝你有美好的一天!!

Linux预载